Witam,
Moj program czyta sobie ze standardowego wyjscia, ktore w tym przypadku jest plikiem.
Wczytuje sobie z jednej linii, dwie wartosci w ten oto sposob:
(wartosciami tymi sa dwa lancuchy znakow)
"elszemvbu iymduyzghh []"
[]<- to jest "kwadracik" ktory widze w notatniku, oznacza on koniec linii.
Readln(S);
b:=Pos(' ', S);
TablicaSciezek[i].Poczatek:=Copy(S,0,b-1);
TablicaSciezek[i].Koniec:=Copy(S,b+1,Length(S));
Chcialbym to przyspieszyc, omijajac funkcje Pos()i Copy();, wiec robie tak:
Readln(TablicaSciezek[i].Poczatek,TablicaSciezek[i].Koniec);
:)
Nieestety program wczytuje mi wtedy zle wartosci, a ja nie wiem dlaczego:/
Czy istnieje jakis inny szybki sposob na wczytanie dwoch wartosci z jednej linii?
Pozdrawiam,
Wodzu