Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Как считать строки из текстового файла как массив   Найти похожие ветки 

 
rust-02 ©   (2010-03-10 20:39) [0]

Имеется текстовой файл с содержанием:
Hello
How are you
Goodbye

Как считать этот текстовой файл как массив. Например
a[1]=Hello
a[2]=How are you
a[3]=GoodBye

написал код:
program Project43;

{$APPTYPE CONSOLE}

uses
SysUtils;
var z:textfile;
i:integer;
a:array [1..3] of string;
begin
AssignFile(z,"C:\Documents and Settings\Рустем\Мои документы\321.txt");
reset(z);
i:=1;
while not eof(z) do
begin
while not eoln do
begin
read(z,a[i]);
inc(i);
end;
end;
writeln(a[1]);
read;
readln
end.

Что тут не правильно?


 
Anatoly Podgoretsky ©   (2010-03-10 20:54) [1]

> rust-02  (10.03.2010 20:39:00)  [0]

Ну например Read вместо  ReadLN
Зачем два цикла.
Что будет если строк окажется четыре

И почему бы не использовать StringList, загрузка одной командой.
Или это лабораторная работа, поскольку удивляет бессмысленностью.

--


 
rust-02 ©   (2010-03-10 21:01) [2]

каждую строку надо читать как отдельный элемент массива.


 
sniknik ©   (2010-03-10 21:14) [3]

> каждую строку надо читать как отдельный элемент массива.
надо же, тогда вопрос -
и почему бы не использовать StringList, загрузка одной командой.
???


 
{RASkov} ©   (2010-03-11 10:30) [4]

TStringList + F1



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.075 c
2-1274332322
03111978
2010-05-20 09:12
2010.08.27
Работа с датами


2-1270803047
ford
2010-04-09 12:50
2010.08.27
Запись/чтение в файл из разных потоков


2-1269104638
Barbariska
2010-03-20 20:03
2010.08.27
Числа в памяти


2-1270101561
kukuikar
2010-04-01 09:59
2010.08.27
Создание диапазонов чисел из последовательности чисел


15-1269457611
Petr V. Abramov
2010-03-24 22:06
2010.08.27
Белка и Стрелка 3D