![]() |
|
|
|
|
#1
|
|||
|
|||
|
привет всем
возникла такая проблема: например такой текст: lon="54.897645" думал так: Код:
procedure TForm1.Button1Click(Sender: TObject);
var
p:integer;
e:integer;
s:string;
a:textfile;
begin
assignfile(a,'D:\test.gpx');
reset(a);
while not EOF(a) do
begin
readln(a,s);
if Pos('lon="', s) > 0 then
begin
read(a,p);
end;
end;
end;
end.помогите плиз Последний раз редактировалось ghetto, 21.04.2013 в 20:24. |
|
#2
|
||||
|
||||
|
Читаешь строку, через pos находишь кавычки и конвертируешь через val.
|
|
#3
|
|||
|
|||
|
можешь пример написать я не пойму как конвертировать
|
|
#4
|
||||
|
||||
|
Цитата:
Код:
...
assignfile(a,'D:\test.gpx');
reset(a);
while not EOF(a) do
begin
readln(a,s);
if Pos('lon="', s) > 0 then
begin
SetLength(s, Length(s)-1);
s:= Copy(s, 6, Length(s));
end;
...Последний раз редактировалось Alegun, 21.04.2013 в 23:46. |
|
#5
|
|||
|
|||
|
спасибо большое
|
|
#6
|
|||
|
|||
|
а как если не знаешь какой по счету символ?
|