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.8 Cconout TOS Name: »character console output« - schreibt ein Zeichen auf das Standardausgabegerät. Gemdosnummer: 2 Deklaration: int32_t Cconout ( int16_t c ); Beschreibung: Die GEMDOS-Routine Cconout schreibt das Zeichen c auf das GEMDOS Handle 1 - normalerweise das Standardausgabegerät. Als Standardausgabegerät dient in der Regel der Bildschirm. Hinweis: Das Zeichen c enthält in den Bits 0..7 den zugehörigen ASCII-Code (alle anderen Bits müssen 0 sein). Es erfolgt keine Umwandlung von Linefeed, deshalb müssen ASCII 13 und ACII 10 ausgegeben werden, um einen Zeilenumbruch zu erzeugen. Die Funktion arbeitet bei Umlenkung der Ein- bzw. Ausgabe erst ab GEMDOS-Version 0.15 korrekt. Für ältere Versionen darf dieses Handle nicht auf ein reines Ausgabedevice umgelenkt werden, da dieser Aufruf versucht, aus dem Ausgabestream zu lesen um spezielle Tastenkombinationen zu bearbeiten. Ergebnis: Der Rückgabewert der Funktion ist vom Betriebssystem abhängig. Es gilt: Betriebssystem Wert TOS kein sinnvoller Rückgabewert MagiC < 3.00 < 0 = Fehler 0L = Ausgabegerät ist voll 1L = Ausgabe war erfolgreich MiNT/MagiC > 3.00 < 0 = Fehler 0L = Ausgabegerät ist voll 1L = Ausgabe war erfolgreich 4L = Ausgabe auf dem Terminal war erfolgreich Verfügbar: Alle GEMDOS Versionen. Gruppe: Zeichenweise Ein-/Ausgabe Querverweis: BindingCconin Cconos VT-52-Terminal