Мне нужно реализовать c-код в стандарте fortran 90, и я остановился на следующей проблеме. Как получить и использовать аргументы командной строки. я нашел
GET_COMMAND_ARGUMENT
получить арг
Но это не работает в системе openvms с компилятором fortran 90. Есть ли другой способ получить аргументы командной строки в Fortran?
Пример на С
int main(int argc, char **argv)
{
if (argc > 1)
....
}
Пример (который не работает
ILINK-W-NUDFSYMS, 2 неопределенных символа:
%ILINK-I-UDFSYM, GETARG
%ILINK-I-UDFSYM, IARGC
%ILINK-W-USEUNDEF, неопределенный символ, на который ссылается IARGC )
PROGRAM bulk1
INTEGER :: i
CHARACTER(len=32) :: arg
DO i = 1, iargc()
CALL getarg(i, arg)
WRITE (*,*) arg
END DO
END PROGRAM