•  Back 
  •  Zeichenweise Ein-/Ausgabe 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - das Betriebssystem
Author      : 
Version     : tos.hyp (5. März 2013)
Subject     : Programmieren/Atari
Nodes       : 3001
Index Size  : 93602
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Titel
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File5.16.5  Cconin                                                     TOS

 Name:         »character console input« - liest ein Zeichen vom 
               Standardeingabegerät.

 Gemdosnummer: 1

 Deklaration:  int32_t Cconin ( void );

 Beschreibung: Die GEMDOS-Routine Cconin wartet, bis ein Zeichen 
               verfügbar ist und liest ein Zeichen vom 
               Standardeingabegerät mit Handle 0. Als 
               Standardeingabegerät dient in der Regel die Tastatur.

               Hinweis: Durch Setzen von Bit-3 der Systemvariablen 
               conterm kann veranlaßt werden, daß in den Bits 24..31 
               der Wert von Kbshift zurückgegeben wird. Leider gibt es 
               keine Möglichkeit, Ein-/Ausgabeumlenkung sowie ein 
               Dateiende zu erkennen. Aus diesem Grund definieren 
               viele Bibliotheken die Tastenkombination Control-Z 
               (ASCII-Code 26) als Zeichen für das Dateiende.

 Ergebnis:     Die Funktion liefert als Ergebnis in einem LONG den 
               ASCII-Code des Zeichens im niederwertigen Wort (Bits 0 
               .. 7). Wenn das eingelesene Zeichen von der Tastatur 
               kommt, beinhalten die unteren acht Bits des 
               höherwertigen Worts (Bits 16 ... 23) den Scancode der 
               Tastatur mit dem Zustand der Shift Taste wie oben 
               beschrieben. Wenn eine Nicht-ASCII Taste gedrückt 
               wurde, wird als ASCII Code 0 zurückgeliefert.

 Verfügbar:    Alle GEMDOS Versionen.

 Gruppe:       Zeichenweise Ein-/Ausgabe

 Querverweis:  Binding   Cconout   Cconis   Kbshift