Заставка слишком быстрая, я не вижу результат моей программы на Фортране - PullRequest
0 голосов
/ 23 февраля 2011

Я новичок в программировании.Я начинаю писать свой Hello World на Фортране, но заставка очень быстрая.Почему я ничего не вижу?Почему черный экран не показывает мне: «Привет, мир»?

Я вижу заставку, но она исчезает со скоростью света ...

program HelloWorld
   write (*,*) 'Hello, world!'   ! This is an inline comment
 end program HelloWorld

Ответы [ 4 ]

4 голосов
/ 23 марта 2013

вы можете попробовать сделать паузу в том месте, где вы хотите остановить программу, например,

program HelloWorld
   write (*,*) 'Hello, world!'   ! This is an inline comment
   pause
 end program HelloWorld

после отображения «Привет, мир», окна cmd будут продолжать работать, потому что функция паузы послепроверьте свой результат, нажмите Enter.FORTRAN сделает код ниже паузы

Я надеюсь, что этот удар может помочь вам

3 голосов
/ 23 февраля 2011

Я предполагаю, что ваша программа на Фортране пишет на экран, а затем экран исчезает после завершения программы.Вроде как командное окно Windows.

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

1 голос
/ 28 февраля 2011

Я предполагаю, что вы используете Windows.

Если ваша исполняемая программа находится по адресу c: \ foo \ a.exe, вы можете открыть консоль Windows с помощью (Пуск, Выполнить, «cmd»), перейти в каталог c: \ foo с помощью команды «cd», а затем введите a.exe в командной строке (или просто «a»), чтобы запустить вашу программу. Вывод появится в консоли Windows. Чтобы перенаправить вывод в файл, вы можете набрать «a.exe> ​​some_file.txt». Начинающие программисты, использующие Windows, должны немного узнать о командной строке Windows, включая такие основные команды, как «cd», «dir» и «findstr».

0 голосов
/ 12 октября 2018

Я также столкнулся с той же проблемой ... но затем я включил win16-bit в моем win32bit .., который решил проблему

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