免费注册 查看新帖 |

Chinaunix

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

cobol里 s 类型的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-20 11:38 |只看该作者 |倒序浏览
在画面(DSPF)里定义  长度为4 类型为s 的input数据
cobol程序画出画面的时候显示 包括符号位     就是显示的输入下划线是3位 ,2位可以输入数字一位是符号
运行程序的时候

如果输入“1 “(1 加上一个空格)然后狂点enter 为什么会造成程序假死的现象(程序的功能键无法使用,比如F3退出)?
猜想应该是系统自动check 输入错误。
如果避免这个错误(一定要用s类型的情况)?

多谢!!

论坛徽章:
0
2 [报告]
发表于 2007-08-21 10:25 |只看该作者
顶一下  有人知道么 帮个忙

论坛徽章:
0
3 [报告]
发表于 2007-08-21 13:43 |只看该作者
换成Y型
系统自动检查出错的话左下角有提示,并有红叉,要按左CTRL恢复

论坛徽章:
0
4 [报告]
发表于 2007-08-21 13:58 |只看该作者
多谢
不过Y的我知道可以啊  
-------------
我现在是不知道 为什么s型的能出现这样的错误 并且怎么避免
如果在s型第一次 回车会有红叉提示   
多了几次enter 后就死了~~~~~

论坛徽章:
0
5 [报告]
发表于 2007-08-23 10:55 |只看该作者
输入'1' 按回车, 再按 右CTRL

论坛徽章:
0
6 [报告]
发表于 2007-08-23 11:01 |只看该作者
原帖由 digitalchina 于 2007-8-23 10:55 发表
输入'1' 按回车, 再按 右CTRL

我是想在程序里避免这个bug出现~

论坛徽章:
0
7 [报告]
发表于 2007-08-23 12:37 |只看该作者
把这个字段的 DDS贴上来看看. DSPF里.

论坛徽章:
0
8 [报告]
发表于 2007-08-23 12:43 |只看该作者
就是
-----------
长度4 类型S 小数位数0   输入输出类型O
其他的什么也没有加了
在显示的时候会显示 5个长度的输入下划线 可以输入4位数字一位符号
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP