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

Вниз

Подскажите plz как мне считать из одного файла два столбца и кажд   Найти похожие ветки 

 
RpO   (2006-02-11 10:20) [0]

Подскажите plz как мне считать из одного файла два столбца и каждый в отдельный Memo компонент
Ето вот все в один, а в два даже не пойму, потому что разное кол –во пробелов между столбцами
while not eof(fn) do
begin
  read(fn, s);
 memo1.Lines.Add(s);

ВОТ этот файл
109.1   108.5
 98.7    99.2
 36.7     9.8
 37.0    28.8
 29.2    39.7
 38.2    74.1
 65.2   117.1


 
API   (2006-02-11 10:58) [1]

procedure {ClassName.}LoadTwoColumnsFromFile(const a_sFileName: string);
var
 f: textfile;
 src: string;
 dst: string;
 p: PChar;
 ps: PChar;
begin
 AssignFile(f, a_sFileName);
 Reset(f);
 while not EOF(F) do
 begin
   Readln(f, src);
   p := PChar(src);

   while (p^ in [ #1.." "]) do
     p := CharNext(p);
   ps := p;
   while not (p^ in [ #0, " "]) do
     p := CharNext(p);
   SetString(dst, ps, p - ps);
   Memo1.Lines.Add(dst);

   while (p^ in [ #1.." "]) do
     p := CharNext(p);
   ps := p;
   while not (p^ in [ #0, " "]) do
     p := CharNext(p);
   SetString(dst, ps, p - ps);
   Memo2.Lines.Add(dst);
 end;
end;


 
Anatoly Podgoretsky ©   (2006-02-11 11:08) [2]

ReadLn(F, A, B)


 
John_Doe   (2006-02-11 11:17) [3]


> ReadLn(F, A, B)

Гениально и просто.
Потом "A" кинь в Memo1,а "B" кинь в Memo2.
Все это в цикле.


 
Rp0   (2006-02-11 11:59) [4]

пасибо большое, все пашет как надо!


 
TUser ©   (2006-02-11 14:01) [5]

http://delphimaster.net/view/2-1139648478/



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
3-1135865668
GwPlNicker
2005-12-29 17:14
2006.02.26
Нужно сделать сумму запросов из двух таблиц


15-1138946494
Ega23
2006-02-03 09:01
2006.02.26
С Днём рождения! 3 февраля


6-1132092302
Volf_555
2005-11-16 01:05
2006.02.26
Как по сети копировать папки с файлами?


2-1139833368
Делфёст
2006-02-13 15:22
2006.02.26
Шифровка поля


15-1139141441
alexsis
2006-02-05 15:10
2006.02.26
Пара вопросов имеется