2012-06-13 2 views
-2

Как написать текстовый файл или файл данных в FORTRAN, как 2D-массив целых чисел, и каждый раз вводить значение, если в любой строке нет значения, просто вставьте в начало, но если некоторые значения существует вставка в конец значений. Эта вставка значений может быть случайной, то есть может быть сначала номером 100, затем 80, затем 101, затем 2. Количество записей в каждой строке также различно. Мне также нужно использовать этот файл в конце, но я думаю, что это будет легко по мере необходимости по строке.Фортран случайным образом записывает данные в файл

Edit (то, что он, возможно, Мента) :: Как написать текстовый файл в Fortran, как 2D массив целых чисел, каждый раз добавляя одно значение? Если есть пустая строка без значений, вставьте ее в начале строки, но если в этой строке уже есть значения, добавьте новое значение в конец строки.

Не знаю, что он получал с этими случайными значениями и номерами строк.

+1

Ваше заявление о проблеме трудно понять. Попробуйте описать, что вы хотите сделать в псевдокоде. Тогда пользователь FORTRAN может заполнить вас некоторыми деталями инструкций ввода-вывода. Кроме того, было бы полезно указать только один диалект. Вы отметили свой пост тремя разными. –

+1

Попытался понять это, но дополнительное разъяснение действительно поможет. – Rook

ответ

0

Если вы хотите принимать решения на основе ввода, прочитайте строку в строке. Затем просмотрите содержимое строки и определите, какой случай ввода. Если у вас есть номера, которые вы хотите прочитать, используйте «внутреннее чтение», чтобы прочитать их из строки. Этот вопрос имеет пример кода: Reading comment lines correctly in an input file using Fortran 90

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