Witam
Jak program ma działać: Stworzonym uprzednio notatnikiem uruchamiamy aplikację (zrzucamy ikonkę na ikonkę). następnie program ma odczytać plik i 'wyjąć' z niego dane.
Problem: podczas wykonywania instrukcji 'reset' program się buntuje i wyłącza, a ja nie umiem obsługiwać debugera w Dev-Pascal :/
Czy ktoś mógłby pomóc mi z tym problemem, a jak nie to wyjaśnić dlaczego?
Oczywiście jeżeli są inne sposoby na zrobienie tego co jest w specyfikacji jestem otwarty na wszystko.
uses dos;
var
plik:text;
slowo:string;
nazwa:string;
ch:array[0..255]of char;
i:integer;
begin
nazwa:=paramstr(1);
for i:=0 to 255 do
begin
ch[i]:=#40;
end;
ch:=nazwa;
nazwa:='';
for i:=255 downto 0 do
begin
if (ch[i]<>#40) then
begin
if (ch[i]<>'\') then
nazwa:=ch[i]+nazwa
else
begin
i:=0;
ch[0]:=#40;
end;
end;
end;
assign(plik,nazwa);
reset(plik);
readln(plik,slowo);
close(plik);
writeln(slowo);
readln;
end.
Szukałem dość długo i na polskojęzycznych forach jak i na anglojęzycznych.
Kompletnie nic co pomogłoby lub chociaż nakierowało jak rozwiązać ten problem.
Dziękuję za przeczytanie :)
Orginal Poster
, często używane na StackOverflow na przykład (nie mówiąc o 4chan'ie i podobnych stronach).