2010-11-24 7 views
2

У меня есть строка данных в fortran, и мне нужно читать разные значения. Количество значений может быть любым, а также типом. ПримерыЧтение строки переменной длины/типа в Fortran

0.45 1 T F 

или

0.45 1 T 2.45 18.0 45.2 

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

ответ

4

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

+0

Вы регулярно читаете rwo в символьной переменной. Затем вы можете читать из символьной переменной (которая называется «внутренний IO»), используя любую логику, необходимую для определения того, какие конкретные элементы были в этой строке. Или проанализировать переменную символа без использования ввода-вывода. – 2010-11-24 14:55:23

Смежные вопросы