Фортран прочитал заявление - PullRequest
0 голосов
/ 03 февраля 2012

Вопрос новичка, но я нигде не могу найти хорошую документацию на фортран.

Я изучаю программу, и автор использует инструкцию read, чтобы оценить, хочет ли пользователь перезапустить сценарий.

Код:

PRINT *,'Calculate again? .TRUE./T/t -> yes , .FALSE./F/f -> no'
READ *,answer

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

Что делает код выше?

Ответы [ 2 ]

4 голосов
/ 03 февраля 2012

Вероятно, это должно быть READ *, answer для чтения ответа со стандартной единицы ввода.

Код выводит «Вычислить еще раз?. ИСТИНА. / T / t -> да», .FALSE. / F / f -> no "затем считывает answer, что, как я полагаю, объявлено как логическая переменная.

См. http://en.wikipedia.org/wiki/Fortran_95_language_features для документации Fortran 95.

3 голосов
/ 03 февраля 2012

MSB прав, я просто добавляю то, что не вписывалось в комментарий.

В интернете есть тонны хороших ресурсов на Фортране.Вы можете использовать официальный стандарт, но лучше, как правило, документирование для компиляторов.Этот http://publib.boulder.ibm.com/infocenter/comphelp/v111v131/index.jsp?topic=%2Fcom.ibm.xlf131.aix.doc%2Flanguage_ref%2Fassociatestmt.html очень хорош.

Также есть многочисленные курсы и учебные пособия.Просто Google "Курс начинающих Fortran", "Учебник Fortran" или аналогичный.

...