Mam taki program w turbo pascalu:
program I;
var txt:string;
tekst:text;
begin
assign(tekst,TEKST.TXT);
rewrite(tekst);
writeln('Napisz tekst');
writeln;
readln(txt);
writeln(tekst,txt);
close(tekst);
end.
Wyjaśnijcie na czym polega działanie takiego programu i jak to w ogóle uruchomić ??
Turbo pascal - pliki tekstowe
-
- Użytkownik
- Posty: 845
- Rejestracja: 2 kwie 2006, o 23:32
- Płeć: Mężczyzna
- Lokalizacja: Limanowa
- Pomógł: 191 razy
Turbo pascal - pliki tekstowe
Program wyświetla 'Napisz jakiś tekst'
Ty piszesz jakiś tekst (string) dopóki nie naciśniesz Enter, po czym tekst jest zapisywany do zmiennej txt, która z kolei jest zapisywa do zmiennej tekst (która oznacza plik TEKST.TXT). Wynikiem jest plik TEKST.TXT (nie ma ścieżki, więc domyślnie w tym katalogu, który masz ustawiony w Pascalu), w którym jest tekst który napisałeś. A jak uruchomić? Jak każdy program w Pascalu.
Ty piszesz jakiś tekst (string) dopóki nie naciśniesz Enter, po czym tekst jest zapisywany do zmiennej txt, która z kolei jest zapisywa do zmiennej tekst (która oznacza plik TEKST.TXT). Wynikiem jest plik TEKST.TXT (nie ma ścieżki, więc domyślnie w tym katalogu, który masz ustawiony w Pascalu), w którym jest tekst który napisałeś. A jak uruchomić? Jak każdy program w Pascalu.
- Sokół
- Użytkownik
- Posty: 451
- Rejestracja: 17 wrz 2006, o 19:22
- Płeć: Mężczyzna
- Lokalizacja: Zielona Góra
- Podziękował: 15 razy
- Pomógł: 55 razy
Turbo pascal - pliki tekstowe
no i nic dziwnego, jest tak:
a powinno
Kod: Zaznacz cały
assign(tekst,TEKST.TXT);
Kod: Zaznacz cały
assign(tekst, 'TEKST.TXT');