Я получаю сообщение об ошибке во время выполнения с помощью Fortran 95:Конец записи при записи в режиме реального в строку
At line 73 of file calcCenterOfMass.f95
Fortran runtime error: End of record
код в строке 73 является
WRITE(TIMEDIR, '(f10.2)') CURRENTTIME
где TIMEDIR
является строкой и CURRENTTIME
реальной ,
Я думаю, проблема в том, что TIMEDIR
имеет длину четыре, потому что строка должна иметь форму 0.00, 0.01 и т. Д. Но реальная длина по умолчанию длиннее четырех символов.
Это проблема, а затем, как ее решить?
Да, 'timedir' должен быть длиной не менее 10 см, например, [это] (http://stackoverflow.com/q/29489388), [это] (http://stackoverflow.com/q/27462619) и [это] (http://stackoverflow.com/q/32684816). – francescalus