Object Pascal/Instrukcje wejścia i wyjścia
Z Wikibooks, biblioteki wolnych podręczników.
[edytuj] Instrukcja write i writeln
Podstawową instrukcją wyjścia w Pascalu jest write. Wypisuje ona dane w sposób sformatowany, jeden po drugim. Jej składnia jest następująca:
write(jakas_dana, inna_dana, trzecia_dana);
Wynikiem instrukcji
write(5, 10, 15);
będzie
51015
Aby liczby były oddzielone od siebie należy użyć danych tekstowych, np. ", ". Instrukcja writeln od write różni się tylko tym, że przenosi kursor do następnego wiersza (wysyła znak CR, tzn. znak powrotu karetki).
program wyj; const m=18; zz='Antylopa Analfabetka'; var napis: string; a, b: integer; c: real; begin write(m:5, zz); writeln(' 2+2=', 2+2); {" 18Antylopa Analfabetka 2+2=4"} readln; end.
[edytuj] Instrukcja read i readln
Podstawową instrukcją wejścia w Pascalu jest read. Przyjmuje ona dane jedna po drugiej. Jej składnia jest następująca:
write(jakas_zmienna, inna_zmienna, trzecia_zmianna);
Wynikiem instrukcji
write(a, b, c);
będzie przypisanie wartości wpisanych przez użytkownika zmiennym a, b i c Instrukcja readln od read różni się tylko tym, że wymaga wciśnięcia przycisku enter.
program wejwyj; var imie: string; i: integer; c: real; begin write('Jak się nazywasz? '); readln(imie); writeln('Cześć, ',imie,', podaj liczbę rzeczywistą i całkowitą.'); read(c, a); writeln(a:4,' * ',c:7:3,' = ',(a*c):7:3); readln; {niespodzianka - nie zadziała} {end.} writeln('Musiałeś wcisnąć enter dla instrukcji read, a ona go nie przyjęła. Teraz program zaczeka.'); readln; end.

