17:19

Delphi 7

Здравствуйте,вопрос вот в чём:я не знаю как мне сделать поэлементное считывание из файла(тип:2-х мерный массив).
КОД

Не подскажете как можно сделать данное поэлементное считывание?Заранее спасибо.

@темы: Работа

Комментарии
22.03.2010 в 17:30

read(X,Y)

если нужно по одному значению считывать, то нужен файл типа integer, и придумать порядок записи и считывания в этот файл
22.03.2010 в 17:40

давай оставим следы на песке под стеклом песочных часов
А почему X[i,j]? Файл же один...

read(X,Y[i,j]);
22.03.2010 в 17:44

A r i s e n да,эт я ошибся.Но так тоже не работает.Я что-то всё равно не пойму как мне в один файл типа integer можно записать массив 2-мерный...
22.03.2010 в 18:54

X:file of integer

Запись

For i:=1 to N do
For j:=1 to N do
begin
write(X,Y[i,j]);
end;

Чтение
For i:=1 to N do
For j:=1 to N do
begin
read(X,Y[i,j]);
end;
22.03.2010 в 18:56

падает на несовместимости типов, ты пытаешься записать в переменную integer, двумерный массив
read(X,Y[i,j])
Запись из файла X у тебя типа ARR а Y[i,j] типа integer
22.03.2010 в 19:16

Forumsdk Большое вам спасибо.Сейчас буду разбираться.
22.03.2010 в 19:35

давай оставим следы на песке под стеклом песочных часов
Или сразу Y читать, без циклов.