Автор Тема: Fortran. Ввод массива из файла.  (Прочитано 3832 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Flake Автор темы

  • Меценат
  • *****
  • Сообщений: 273
Fortran. Ввод массива из файла.
« : Ноября 21, 2006, 19:31:50 »
После объявления динамического массива нужно указать сколько элементов под него выделять и собстенно заполнить массив значениями. Данные, сколько выделять элементов и значения массива, хранятся в одном файле. Не могу понять как оформить файл с данными и как их грамотно считать?

Оффлайн Бобырев Юрий

  • Ветеран форума
  • ******
  • Сообщений: 3215
  • Зарегистрированный
    • http://www.scartown.ru
Re: Fortran. Ввод массива из файла.
« Ответ #1 : Ноября 21, 2006, 20:59:57 »
массив сколько измерений??

Оффлайн Flake Автор темы

  • Меценат
  • *****
  • Сообщений: 273
Re: Fortran. Ввод массива из файла.
« Ответ #2 : Ноября 21, 2006, 21:01:17 »
В смысле? Сколько элементов? Допустим 5

Оффлайн Lynx

  • Опытный
  • ****
  • Сообщений: 926
  • художник
    • http://fesechko.com/
Re: Fortran. Ввод массива из файла.
« Ответ #3 : Ноября 21, 2006, 21:05:40 »
А он не автоматом считает? Или выставляй не меньше чем у тебя элементов...

Оффлайн Shade

  • Живу на форуме
  • *******
  • Сообщений: 37876
  • Гитарный мастер Сураев
Re: Fortran. Ввод массива из файла.
« Ответ #4 : Ноября 21, 2006, 21:07:02 »
я рыдал
этож мой "любимый" с 1 курса фортран))))

как хорошо что я больше ничего на нем ничего не напишу)

Оффлайн Бобырев Юрий

  • Ветеран форума
  • ******
  • Сообщений: 3215
  • Зарегистрированный
    • http://www.scartown.ru
Re: Fortran. Ввод массива из файла.
« Ответ #5 : Ноября 21, 2006, 21:09:50 »
В смысле? Сколько элементов? Допустим 5

Хм, слова размерность массива тебе ниче не говорят. Или ты просто строчку собрался читать?

Тогда операция 1 считаем число строчек в файле

Далее массив определяем м повторно чиаем файл

Иначе никак :) С многомерными сложнее

соответственно файл оформляем числа в столбик или че там у тебя.
« Последнее редактирование: Ноября 21, 2006, 21:12:50 от Бобырев Юрий »

Оффлайн Flake Автор темы

  • Меценат
  • *****
  • Сообщений: 273
Re: Fortran. Ввод массива из файла.
« Ответ #6 : Ноября 21, 2006, 21:14:13 »
Я нашёл что такое размерность, короче массив одномерный.

А как в фортране узнать скока строчек в файле?

Оффлайн Flake Автор темы

  • Меценат
  • *****
  • Сообщений: 273
Re: Fortran. Ввод массива из файла.
« Ответ #7 : Ноября 21, 2006, 21:19:12 »
В общем содержание файла:
5 - число элементов
1
0
4
0
6 - элменты массива

Как мне сказать фортрану что первая сторочка это число элементов, а остальные 5 цифр згачения массива?

Оффлайн Бобырев Юрий

  • Ветеран форума
  • ******
  • Сообщений: 3215
  • Зарегистрированный
    • http://www.scartown.ru
Re: Fortran. Ввод массива из файла.
« Ответ #8 : Ноября 21, 2006, 21:23:18 »
А я не знаю. Поищи в инете оператор чтения строки должен же быть в фортране :)

Оффлайн Flake Автор темы

  • Меценат
  • *****
  • Сообщений: 273
Re: Fortran. Ввод массива из файла.
« Ответ #9 : Ноября 21, 2006, 21:25:11 »
хе хе, в этом вся и фишка, я не могу найти вменяемый код :) но всё равно спасибо.

Оффлайн Flake Автор темы

  • Меценат
  • *****
  • Сообщений: 273
Re: Fortran. Ввод массива из файла.
« Ответ #10 : Ноября 21, 2006, 22:06:27 »
Можете меня поздравить, вроде разобрался.

Оффлайн oldman

  • Эксперт
  • *****
  • Сообщений: 1086
Re: Fortran. Ввод массива из файла.
« Ответ #11 : Ноября 21, 2006, 23:24:28 »
хе-хе=)) мне в следующую среду по фортрану две лабы сдавать=)

Оффлайн Nessniger

  • Новичок
  • *
  • Сообщений: 0
  • сексуальный шоколад
Re: Fortran. Ввод массива из файла.
« Ответ #12 : Ноября 22, 2006, 10:57:59 »
хо-хо-хо)))))хихихихихихихих!!!!!!!
эх вы... программеры)))

Оффлайн Flake Автор темы

  • Меценат
  • *****
  • Сообщений: 273
Re: Fortran. Ввод массива из файла.
« Ответ #13 : Ноября 22, 2006, 11:15:13 »
хе-хе=)) мне в следующую среду по фортрану две лабы сдавать=)

если что обращайсо, мы тебе поможем :)