Ваш синтаксис хорош для оператора WRITE
, но PRINT
похож на
PRINT '(I0, "+", I0, "=", I0)', IntegerOne, IntegerTwo, Sum
, но я считаю
PRINT '(5g0)', IntegerOne, "+", IntegerTwo, "=", Sum
более легким для чтения.(Если вы не можете использовать g0
, используйте '(i0,a,i0,a,i0)'
.)
Или просто замените PRINT
на WRITE
... Лично я всегда использую запись и использую печать только для временных сообщений отладки,Это облегчает их поиск.
Помните, что основными формами являются
PRINT *, "Hello"
против
WRITE(*,*) "Hello"
, поэтому формы с явным форматом должны соответствовать им.