![]() |
|
|
#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.
jmp $ ; Happy End! The Cake Is A Lie. |
#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
|
|||
|
|||
![]() а как если не знаешь какой по счету символ?
|