Startseite
Downloads
Lexikon
Sonstiges
Links
Kontakt
Gästebuch
Statistics
Disclaimer
Name
Charout
Syntax
zeile = Charout( [fileName][, [zeichen][, start]] ) [;]
Beschreibung
Schreibt Zeichen in eine Datei oder gibt sie zu einem Standardgerät aus.
Aufrufparameter
Parameter
Beschreibung
fileName
Systemabhängiger Dateiname in die Zeichen geschrieben werden sollen oder der Name eines Standardgeräts.
zeichen
Eine Zeichenkettenkonstante, ein Ausdruck der eine Zeichenkette erstellt oder der Name einer Variablen mit Zeichen als Inhalt.
start
Position in der Ausgabedatei, ab der geschrieben werden soll - 1 für Dateianfang. Diese Angabe ist für die Ausgabegeräte nicht erlaubt.
Standardwerte
Parameter
Wert
fileName
Standard output console (stdout) - meist der Bildschirm.
start
1
Rückgabewerte
Name/Wert
Rückgabewert
Zahl
Anzahl der Zeichen, die nicht geschrieben werden konnten. Im Normalfall eine 0.
Bemerkungen
Wenn keine Angabe für fileName gemacht wird, dann erfolgt die Ausgabe zum Standardausgabegerät - stdout.
Fehlt die Angabe von zeichen, dann erfolgt nur des Umsetzen der aktuellen Schreibposition in der aktuellen (zum Schreiben geöffneten) Datei auf die Wert von start.
Wenn weder der Parameter zeichen noch der Parameter start angegeben wird, so wird der aktuelle Ausgabestrom geschlossen.
Für jede geöffnete Ausgabedatei wird von REXX ein Zeiger verwaltet, der die aktuelle Schreibposition angibt. Wenn beim Aufruf von Charout der Parameter start nicht angegeben wird, so beginnt der Schreibvorgang ab der in dem Zeiger abgespeicherten aktuellen Position.

Beispiel 1

outFile = ".\myrexx.data"
zeichen = "/* REXX */ || '0a0d'x
Say Charout( outFile, zeichen )

Ergebnis 1

0
(wenn alle Zeichen in die Ausgabedetei geschrieben wurden)

Beispiel 2

ret = Charout( , "Enter Y/N: " )

Ergebnis 2

Anzeige auf dem Bildschirm des Textes:
Enter Y/N: 
Your privacy: This web site has no cookies, no advertising and does not provide access data to anyone for any reason.
Copyright © Janosch R. Kowalczyk 1999, 2010. All rights reserved.
Most recent revision on 11 May 2010 (131) - 12:41:55.
Jakoxx Logo
Meine REXX-Regeln
RXCIF-Prozeduren:
Meine Prozeduren
Built-in functions
Standard Return Codes