Я пытаюсь передать аргументы исполняемому файлу Fortran из командной строки. Пример программы, которая достигает этого на C, (взято из здесь) :
#include <stdio.h>
int main (int argc, char *argv[])
{
int count;
printf ("This program was called with \"%s\".\n",argv[0]);
if (argc > 1)
{
for (count = 1; count < argc; count++)
{
printf("argv[%d] = %s\n", count, argv[count]);
}
}
else
{
printf("The command had no other arguments.\n");
}
return 0;
}
Вывод этой программы:
This program was called with "./fubar".
argv[1] = a
argv[2] = b
argv[3] = c
Теперь мой вопрос: как мне написать эту программу (и, следовательно, эту функциональность) на Фортране? Я погуглил, и кажется, что только Fortran 2003 имеет функцию передачи аргументов исполняемым файлам (правильно ли это)?