Turbo Pascal: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m WPCleaner v1.35 - napr. linków do ujednozn. - Delphi
m Dopisano prawidłowe czekanie na wcisnięcie klawisza i zakończenie programu z wyczyszczeniem bufora klawiatury
Linia 13:
 
== Niektóre własności ==
* BorlandNazwy Pascalzmiennych nie jest wrażliwywrażliwe na wielkość liter.
* Komentarze są otwierane i zamykane <code>{ jak ten }</code> lub <code>(* jak ten *)</code>, komentarze nie mogą być zagnieżdżone. Np <code>(* { } *)</code>
* Słowo kluczowe <code>uses </code> deklarującedeklaruje użyciaużycie modułów.
* Moduły zawierają kody źródłowe lub kompilaty funkcji, zmiennych, stałych i procedur ułożonych w tematyczne pakiety. Przykładowe predefiniowane moduły języka TP: system, crt, dos, graph, printer, overlay.
 
Przykład:
Linia 33:
uses crt; {Ta linia deklaruje moduł - w tym przypadku crt}
var Imie: String; {Ta linia deklaruje zmienną Imie typu łańcuchowego}
kod, scankod : char;
 
begin
Write('Jak masz na imię? : ');
Readln(Imie); { Readln wczytuje ciąg znaków do naciśnięcia klawisza Enter, a następnie przenosi kursor tekstowy do następnej linii }
WriteLn('Witaj ', Imie);
Repeat Until Keypressed;
Readkey;
kod:= ReadKey; if kod=#0 then scankod := ReadKey;
end.
</source>