Pascal pliki
Ostatnio zmodyfikowano 2012-12-09 17:59
qest43 Temat założony przez niniejszego użytkownika |
Pascal pliki » 2012-11-26 20:21:15 Mój problem polega na tym że pascalowy program nie znajduje ścieżek do plików które mu podaję. Albo ma jakieś że dostęp zablokowany, albo że zła ścieżka, albo nic się nie dzieje. Napisałem więc program w c++ który ma robić to co pascalowy i w c++ działa. Wyszukuje normalnie plik. Chciał bym zrobić takie coś jak w c++, że mam kod i w folderze z kodem folder w którym są pliki, ale w pascalu to nie działa. Problem występuję tylko dla plików txt, z programami bat nie ma problemu, co więcej przy uruchamianiu TP spiker piszczy, a na ekranie pojawia się konsolka z jakimiś śmieciami rodem z tablicy, potem tradycyjny ekran niebieski: kod Var przyklad:text; {1} linia:string;
Begin Assign(przyklad,'C:\AUTOEXEC.BAT'); {2} Reset(przyklad); {3} ReadLn(przyklad,linia); {4} WriteLn(linia); {5} Close(przyklad); {6} End. |
|
DejaVu |
» 2012-11-26 21:12:08 Być może nie sprawdzasz czy udało się otworzyć plik (z kodu właśnie to wynika). Poza tym nie wiem czy ścieżka nie powinna być podana za pomocą dwóch backslashy jak w C++ (mogę się mylić - nie pamiętam już takich szczegółów :P). |
|
qest43 Temat założony przez niniejszego użytkownika |
» 2012-11-26 21:14:06 Tak 2 ale to nic nie zmienia. |
|
DejaVu |
» 2012-11-26 21:18:24 Te owe 'dźwięki' biorą się z tego, że plik nie został otworzony (bo np. nie istnieje), a następnie próbujesz wypisać na ekran łańcuch znaków, który nie został wczytany z pliku, bowiem nie został on otwarty. W wyniku wypisywania znaku o kodzie ASCII 7 pojawia się dźwięk na speakerze (co do numeru kodu ASCII nie jestem pewien). |
|
Paker |
» 2012-12-09 17:59:58 |
|
« 1 » |