【发布时间】:2016-02-21 06:11:56
【问题描述】:
我构建了一个简单的程序尝试打印命令行参数。
代码如下,我构建了一个可执行文件(TEST.EXE)。
int main(int argc, char *argv[])
{
int i;
printf("%s\n",argv[0]);
for (i = 1; i < argc; i++)
printf("argument %d: %s\n", i, argv[i]);
exit (EXIT_SUCCESS);
}
我尝试运行 TEST.EXE 并打印参数但失败。
命令RUN TEST.EXE test1 test2的结果:
%DCL-W-MAXPARM, too many parameters - reenter command with fewer parameters
如何打印“test1”和“test2”?
【问题讨论】:
-
这个简单的问题让VMS看起来像一只恐龙。难怪其他操作系统接管了。 VMS 有很好的文件系统好东西,但它从来不打算交互式地运行程序。