Difference between revisions of "read from the console/de"

From Lazarus wiki
Jump to navigationJump to search
m
m (Fixed syntax highlighting; removed categories included in template)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
{{read from the console}}
 
{{read from the console}}
<br>
+
 
<br>
+
 
 +
Zurück zur [[Console/de|Konsolenseite]].
 +
 
 +
 
 
=Eingaben an der Konsole=
 
=Eingaben an der Konsole=
Dieser Artikel dient der Konsolen- / Terminalprogrammierung unter Windows und Linux.<br>
+
 
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.<br>
+
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 &lt;Return&gt; 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 &lt;Return&gt; 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>
<br>
+
 
Beispiel für die Befehle '''Read''', '''ReadLn''':<br>
+
Beispiel für die Befehle '''Read''', '''ReadLn''':
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang=pascal>
 
program Project1;
 
program Project1;
  
Line 30: Line 38:
 
end.
 
end.
 
</syntaxhighlight>
 
</syntaxhighlight>
<br>
+
 
Beispiel für den Befehl '''ReadKey''':<br>
+
Beispiel für den Befehl '''ReadKey''':
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang=pascal>
 
program Project1;
 
program Project1;
  
Line 51: Line 60:
 
end.
 
end.
 
</syntaxhighlight>
 
</syntaxhighlight>
<br>
 
<br>
 
--[[User:Olaf|Olaf]] 18:25, 27 February 2014 (CET)
 
[[Category:Tutorials/de]][[Category:Console/de]]{{AutoCategory}}
 

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.