Я построил простую программу, попробую распечатать параметры командной строки.Как запустить программу c с параметрами командной строки чтения в openvms?
Код ниже, и я создал исполняемый файл (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 была отличная файловая система, но она никогда не предназначалась для интерактивного запуска программ. – chqrlie