免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3545 | 回复: 19
打印 上一主题 下一主题

未知的程序 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-26 12:03 |只看该作者 |倒序浏览
一个朋友给了段程序,不知道是做什么的,能否帮忙看看,谢谢!!!!!!


*************** Beginning of data ***********************************************************************
0001.00      FTESTD   CF  E                    WORKSTN                                       050928              
0002.00                                                                                 050928               
0003.00      C           *INKC    DOWEQ*OFF                                                 050928              
0004.00      C                     MOVE 'TEST'    B      10                                  051020              
0005.00      C                     EXFMTDSP01                                                050928              
0006.00      C                     ENDDO                                                     050928              
0007.00                                                                                 050928               
0008.00      C                     SETON                     LR                              050928              
0009.00      C                     RETRN                                                     050928              
        ****************** End of data **************************************************************************

论坛徽章:
0
2 [报告]
发表于 2005-10-26 12:12 |只看该作者

未知的程序

当指针03为0时,把'TEST'赋值给B,显示屏幕
但是没有退出语句,如果要退出屏幕,要强制结束喽~

论坛徽章:
0
3 [报告]
发表于 2005-10-26 13:07 |只看该作者

未知的程序

怎么是个半截子的东西。

谢谢了!!!能不能说的详细些。

论坛徽章:
0
4 [报告]
发表于 2005-10-26 13:29 |只看该作者

未知的程序

在EXFMT后加上一条
'CL0N01N02N03Factor1+++OpcdeFactor2+....'
C     03                           leave
就可乐

论坛徽章:
0
5 [报告]
发表于 2005-10-26 13:33 |只看该作者

未知的程序

原帖由 "excuse" 发表:
当指针03为0时,把'TEST'赋值给B,显示屏幕
但是没有退出语句,如果要退出屏幕,要强制结束喽~


我是想问关于指针这部分,能不能说的详细些。

论坛徽章:
0
6 [报告]
发表于 2005-10-26 13:55 |只看该作者

未知的程序

我想是author是先定义了一个DISPLAY FILE 叫testd,

然后DISPLAY FILE 里有个变量叫b,

当 F3 没有被按下的时候,就给B付值TEST,然后显示SCREEN.

当F3 被按下了,程序结束,并且返回。

论坛徽章:
0
7 [报告]
发表于 2005-10-26 14:09 |只看该作者

未知的程序

简单的说:指针有两个值0和1,作为某个操作的结果
*IN03的初试值是0(*off),因此执行循环体内的赋值和显示;当按F3时,*IN03为1(*on),则执行leave,跳出循环,结束

论坛徽章:
0
8 [报告]
发表于 2005-10-26 15:18 |只看该作者

未知的程序

我确实没有看明白,指针03到底在哪,而且像Keller_c所说,没有定义变量“TEST”这样可以吗

论坛徽章:
0
9 [报告]
发表于 2005-10-26 15:26 |只看该作者

未知的程序

指针03在DSPF(TESTD )中定义
"TEST"在这里是常量啊,不用定义的

论坛徽章:
0
10 [报告]
发表于 2005-10-26 15:36 |只看该作者

未知的程序

对于我这个外行,解释起来一定很费劲,谢谢你耐心。

按照你的说法,这是个有嵌套的程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP