Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Считывание из файла и разбиение строк


Автор: gordmiand 8.12.2007, 00:53
есть файл - см прикрепленный рисунок.

считываю его содержимое по строкам файла и заношу эти строки в элементы одномерного (?) массива buf :


Код

 var Fname:AnsiString;
       f:TextFile;
       buf:array[1..200] of string;
       k:integer;

        k:=1;

    AssignFile(f,'C:\1.txt');
    Reset(f);

     while not EOF(f) do
begin
      readln(f, buf[k]);
      inc(k);
end;

    CloseFile(f); 



Вопрос: как сформировать двумерный массив, заполненный элементами из текстового файла построчно (см. рис.): 
                                  buf[1,1]= 234, buf[1,2]= цу2 и т.д. до конца строки....
                                  buf[2,1]= 789, buf[2,2]= 2ываы и т.д.
                                   ................до конца файла



Автор: Святогор 8.12.2007, 12:15
Пишете на Делфи или на Паскале?

Автор: Exai1e 8.12.2007, 12:47
gordmiand, про кнопочку "Код" не забываем smile

Автор: gordmiand 8.12.2007, 13:35
Пишу на Delphi. что за кнопка "Код" (см. предыдущий ответ)? 

Автор: Exai1e 9.12.2007, 21:40
gordmiand, Выделяем исходник и http://img146.imageshack.us/img146/6741/86043744fz5.jpg

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)