Главная страница
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.029 c
2-1139130196
JEK2
2006-02-05 12:03
2006.02.26
конвертировать таблицу *.DBF в *.DB


2-1139265169
Ани
2006-02-07 01:32
2006.02.26
Как работать с ani-курсорами?


15-1139233884
PARUS
2006-02-06 16:51
2006.02.26
Нету спама!(Дуратский вопрос)


3-1135759898
tytus
2005-12-28 11:51
2006.02.26
Dinamic SQL error -206


3-1135670220
VadimSpb
2005-12-27 10:57
2006.02.26
Данные в графике