Witam otóż mam taki problem. Mam plik tekstowy pliki.txt o takiej zawartości:
1.txt
2.txt
3.txt
4.txt
5.txt
Następnie w programie wczytuje zawartość pliku do jednowymiarowej tablicy stringów [jak wypisuje sobie tą tablice to jej zawartość się zgadza]. Następnie chcę wczytać inny plik o jednej z nazw wczytanych z pliku pliki.txt do innej tablicy.
Załóżmy że chce wczytać plik 1.txt znajdujący się w tym samym folderze co program (więc nie muszę podawać ścieżki dostępu). Plik 1.txt zawiera jakieś tam dane, które po podaniu w Assign po prostu jego nazwy w sposób
Assign(plik, '1.txt');
wczytują się bez problemu ale gdy zastosuje poniższy kod to plik nie jest znajdywany.
Plik 1.txt ma 'współrzędne' w tablicy tab - 'tab[1]' (tablica [1..10]) i używam sobie kodziku:
procedure wczyt_plik;
begin
Assign(plik, tab[1]);
{$I-}
Reset(plik);
{$I+}
for curposx := 1 to N do
begin
readln(plik, linja);
for curposy := 1 to N do tab[curposx][curposy] := PobierzLiczbe(curposy, linja);
end;
Close(plik);
end;
Jakieś pomysły?