добавление столбца к существующему файлу в фортране - PullRequest
0 голосов
/ 07 июля 2019

Я пытаюсь написать скрипт, который создает выходной файл со всеми моими данными, но мои данные имеют разную длину. Поэтому я подумал написать один файл, а затем добавить в него новый столбец с другими данными. Я открыт для любых других предложений.

Так, например, я бы написал один файл с 3 столбцами со всеми моими координатами, затем позже добавил бы четвертый столбец, включающий температуру или что-то еще. координаты будут иметь большую длину линии, поскольку они измеряются чаще.

это то, что я пробовал раньше

24      format(a4, 1x, 2(ES12.4, 1x),i4, 1x, f8.3,1x,ES12.4,1x, 3(i4,1x))  
25      format(20x, f8.3,1x,ES12.4,1x, 3(i4,1x))

do while (.true.)
read(unit=802,fmt=2,end=122)coll2,t2,ered,tred,hb_alpha,hb_ii,hb_ij,ehh_ii,ehh_ij,rg_avg,e2e_avg
write(8,25) ttotal+t, hb_alpha,hb_ii-hb_alpha,hb_ij, colltotal+coll
end do 

write(8,24) fname_digits, ttotal+t, colltotal+coll, betahb

все находится в другом do цикле чтения из одного файла в другой. переменные в do -петле имеют большую длину, чем переменные во втором операторе write.

Я бы ожидал, что все данные в одном файле с разной длиной строки.

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