在COBOL中获取命令行参数
来源:互联网 发布:淘宝上可以开发票吗 编辑:程序博客网 时间:2024/05/29 15:07
IDENTIFICATION DIVISION.
PROGRAM-ID. EXAMPLE.
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SPECIAL-NAMES.
SYSERR IS STANDARD-ERROR
ENVIRONMENT-NAME IS NAME-OF-LOGICAL
ENVIRONMENT-VALUE IS LOGICAL-VALUE
ARGUMENT-NUMBER IS POS-OF-COMMAND-LINE-ARGUMENT
ARGUMENT-VALUE IS COMMAND-LINE-ARGUMENT.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 para-cnt PIC 9(05).
01 howmany-records PIC X(15).
01 env-dir PIC x(50).
01 file-name PIC x(50).
01 file-spec PIC x(100).
PROCEDURE DIVISION.
BEGIN.
ACCEPT para-cnt FROM POS-OF-COMMAND-LINE-ARGUMENT
ON EXCEPTION
DISPLAY "No arguments specified"
UPON STANDARD-ERROR
STOP RUN
END-ACCEPT.
DISPLAY " Parameters cnt:" para-cnt CONVERSION
ACCEPT howmany-records FROM COMMAND-LINE-ARGUMENT
ON EXCEPTION
DISPLAY "No arguments specified"
UPON STANDARD-ERROR
STOP RUN
END-ACCEPT.
DISPLAY "COBOLPATH" UPON NAME-OF-LOGICAL.
ACCEPT env-dir FROM LOGICAL-VALUE
ON EXCEPTION
DISPLAY "Logical COBOLPATH is not set"
UPON STANDARD-ERROR
NOT ON EXCEPTION
ACCEPT file-name FROM COMMAND-LINE-ARGUMENT
ON EXCEPTION
DISPLAY
"Attempt to read beyond end of command line"
UPON STANDARD-ERROR
NOT ON EXCEPTION
STRING env-dir file-name delimited BY
" " into file-spec
DISPLAY "Would have read " howmany-records
" records from " file-spec
END-ACCEPT
END-ACCEPT.
prog_end.
STOP RUN.
- 在COBOL中获取命令行参数
- android 在kernel中获取启动kernel命令行的参数
- VC中获取命令行参数
- 在命令行中获取帮助
- perl中Getopt::Long 获取命令行参数
- 在初始对话框中利用函数GetCommandLineW获取MFC程序的命令行参数
- 在程序中执行命令行参数
- 在程序中执行命令行参数
- 如何在VS中添加命令行参数
- 在Shell脚本中处理命令行参数
- 在eclipse中如何输入命令行参数
- 如何在VC2008中输入命令行参数
- 在远程桌面连接中使用命令行参数
- 在VS中使用命令行参数
- 学会在命令行中获取帮助
- 命令行参数获取
- MFC获取命令行参数
- MFC 获取命令行参数
- 单点登录在ASP.NET上的简单实现
- 又是一个新的光棍节
- 一年一度的公司体检
- Windows Live:高手间的较量
- Microsoft Live全景图
- 在COBOL中获取命令行参数
- Ajax研究小结
- 2005.11.11 Bank5小组第五次会议
- 天行健,君子以自强不息.
- c++字符串类String的实现
- 多上了三五年学(工大求职版) zz
- alibaba与yahoo
- blog 又开通了
- 再次对不起编译老师~~~