Difference between revisions of "read from the console/de"
From Free Pascal wiki
Jump to navigationJump to searchm |
m (Fixed syntax highlighting; removed categories included in template) |
||
Line 1: | Line 1: | ||
{{read from the console}} | {{read from the console}} | ||
− | + | ||
− | Zurück zur [[Console/de|Konsolenseite]]. | + | |
− | + | Zurück zur [[Console/de|Konsolenseite]]. | |
+ | |||
+ | |||
=Eingaben an der Konsole= | =Eingaben an der Konsole= | ||
− | Dieser Artikel dient der Konsolen- / Terminalprogrammierung unter Windows und Linux. | + | |
− | Wenn Sie also eine Anwendung für Konsole / Terminal erstellen und Sie wollen, dass das Programm auch Tastatureingaben an nimmt, dann haben Sie drei Befehle zur Auswahl. | + | Dieser Artikel dient der Konsolen- / Terminalprogrammierung unter Windows und Linux. |
+ | |||
+ | Wenn Sie also eine Anwendung für Konsole / Terminal erstellen und Sie wollen, dass das Programm auch Tastatureingaben an nimmt, dann haben Sie drei Befehle zur Auswahl. | ||
+ | |||
* Read | * Read | ||
* ReadLn | * ReadLn | ||
* ReadKey | * ReadKey | ||
+ | |||
Die Befehle '''Read''' und '''ReadLn''' arbeiten gleich. Beide Befehle lesen solange von der Tastatur ein, bis die Taste <Return> gedrückt wird. Alle vom Anwender eingegebenen Zeichen werden an der Konsole / Terminal ausgegeben. Der Befehl '''ReadKey''' liest genau ein Zeichen von der Tastatur. Dieses Zeichen wird nicht an der Konsole ausgegeben.<br> | Die Befehle '''Read''' und '''ReadLn''' arbeiten gleich. Beide Befehle lesen solange von der Tastatur ein, bis die Taste <Return> gedrückt wird. Alle vom Anwender eingegebenen Zeichen werden an der Konsole / Terminal ausgegeben. Der Befehl '''ReadKey''' liest genau ein Zeichen von der Tastatur. Dieses Zeichen wird nicht an der Konsole ausgegeben.<br> | ||
− | + | ||
− | Beispiel für die Befehle '''Read''', '''ReadLn''': | + | Beispiel für die Befehle '''Read''', '''ReadLn''': |
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang=pascal> | ||
program Project1; | program Project1; | ||
Line 31: | Line 38: | ||
end. | end. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | ||
− | Beispiel für den Befehl '''ReadKey''': | + | Beispiel für den Befehl '''ReadKey''': |
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang=pascal> | ||
program Project1; | program Project1; | ||
Line 52: | Line 60: | ||
end. | end. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
− | |||
− |
Latest revision as of 04:17, 24 February 2020
│
Deutsch (de) │
Zurück zur Konsolenseite.
Eingaben an der Konsole
Dieser Artikel dient der Konsolen- / Terminalprogrammierung unter Windows und Linux.
Wenn Sie also eine Anwendung für Konsole / Terminal erstellen und Sie wollen, dass das Programm auch Tastatureingaben an nimmt, dann haben Sie drei Befehle zur Auswahl.
- Read
- ReadLn
- ReadKey
Die Befehle Read und ReadLn arbeiten gleich. Beide Befehle lesen solange von der Tastatur ein, bis die Taste <Return> gedrückt wird. Alle vom Anwender eingegebenen Zeichen werden an der Konsole / Terminal ausgegeben. Der Befehl ReadKey liest genau ein Zeichen von der Tastatur. Dieses Zeichen wird nicht an der Konsole ausgegeben.
Beispiel für die Befehle Read, ReadLn:
program Project1;
{$mode objfpc}{$H+}
{$IMPLICITEXCEPTIONS OFF}
uses
crt;
var
strEingabe: string;
begin
Write('Bitte Eingeben');
ReadLn(strEingabe);
end.
Beispiel für den Befehl ReadKey:
program Project1;
{$mode objfpc}{$H+}
{$IMPLICITEXCEPTIONS OFF}
uses
crt;
var
chrEingabe: Char;
begin
Write('Bitte Eingeben');
chrEingabe := ReadKey;
end.