Я компилирую проект Fortran 77 с Visual Studio 2008 с использованием Intel Fortran 2013, и у меня возникает глупая проблема в одном из выходных файлов, созданных исполняемым файлом. В этом файле я ожидаю прочитать что-то вроде
EXPECT FILE :
"
foo1
foo2
"
вместо этого я получил почти то же самое, но с пустыми строками между строками:
OBTAINED FILE:
"
foo1
foo2
"
Это может показаться мелочью, но на самом деле это проблема, поскольку этот файл читает другая программа, которая не проверяет пустые строки. Странно то, что я также скомпилировал это под Linux, и проблема не возникает, поэтому я пришел к выводу, что это обязательно проблема с опцией Visual Studio.
Исходный код выглядит так:
character*80 comment(2)
comment(1)="foo1"
comment(2)="foo2"
do i=1, 2
write(10,*)comment(i)
end do
Я попытался изменить несколько параметров в Fortran Properties, но ни один из них не работал.
Кто-нибудь знает об этом?