Ошибка при попытке печати переменных в фортране - PullRequest
0 голосов
/ 13 апреля 2020

Я использую окно 10. Я использую компилятор Xstart. Точная проблема заключается в написании объявлений типов, чтобы объявить их как реальные переменные. Объявления температуры, давления, объема необходимы для объявления этих трех как реальных переменных.
Я должен распечатать его и показать результат. Ниже моя программа. Для запуска программы пишу pgf90 ww.f90. Поскольку a.out - это команда, которая показывает самый последний результат вычисления, используйте a.out для печати результата.

program disting
implicit none
REAL :: Temperature, Pressure, Volume print *
end program disting

Когда я запускаю эту программу, я получаю эту ошибку.

error at or near identifier print (ww.f90: 3)
0 informs, 0 warnings, 1 severes, 0 fatal for disting.

Почему это не печать?

1 Ответ

0 голосов
/ 13 апреля 2020
program disting
implicit none
REAL :: Temperature, Pressure, Volume 
print *, Temperature, Pressure, Volume
end program disting

Если вы явно распечатываете переменные, все работает нормально. Знак * не является подстановочным знаком, он просто указывает компьютеру выводить следующие данные в формате, совместимом с типом элементов, содержащихся в следующем списке с разделителями-запятыми. Вы пропустили список для распечатки.

Я проверял это здесь: https://www.jdoodle.com/execute-fortran-online/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...