01 PIC CHAR X(01).
IF CHAR IS NUMERIC
THEN ...
ELSE
...
END-IF.
numeric就是判断是否是数字的函数
DATA DIVISION中的FILE SECTION里定义文件的field时, 把相应的字段定义为数字型的就可以了。
比如FILE SAMPFILE中一个RECORD的长度是40,想把前五位读成数字型:
DATA DIIVISION.
FILE SECTION.
FD SAMPFILE.
01 SAMPFILE-REC.
05 SAMPFILE-NUM PIC 9(8).
05 FILLER PIC X(32).
是不是可以用捕捉错误的方法 :把它传给一个9型 如果报错 就不是 如果不报错 就都是数字