Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.057 c
15-1273624795
Sab
2010-05-12 04:39
2010.08.27
Раздача файлов web server


15-1275368289
user123
2010-06-01 08:58
2010.08.27
Два интересующих меня вопроса о копировании и видеопотоке


15-1270836779
Nickola2
2010-04-09 22:12
2010.08.27
Работа с USB - портом


2-1273477863
Elena
2010-05-10 11:51
2010.08.27
перенос exe-шника скомпилированный delphi 2009, на комп где delph


15-1264942022
Константинов
2010-01-31 15:47
2010.08.27
Безопасность ПК





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский