Name
fwrite_stringfwrite_stringFwriteStringFwriteString — Ausgabe von Werten in eine Datei.
fwrite_stringfwrite_stringFwriteStringFwriteStringFwriteString gibt in die Ausgabedatei, die durch das Handle
FileHandleFileHandleFileHandleFileHandlefileHandle definiert ist, einen String oder Zahlen aus.
Die Ausgabedatei wird mit dem Operator open_fileopen_fileOpenFileOpenFileOpenFile im ASCII-Format
geöffnet. Die Werte, die in die Datei ausgegeben werden sollen, werden
mit dem Parameter StringStringStringStringstringVal übergeben.
Mit dem Aufruf set_system(::'flush_file', <Wahrheitswert>:)set_system("flush_file", <Wahrheitswert>)SetSystem("flush_file", <Wahrheitswert>)SetSystem("flush_file", <Wahrheitswert>)SetSystem("flush_file", <Wahrheitswert>)
wird festgelegt,
ob die ausgegebenen Zeichen direkt auf das Ausgabemedium ausgegeben werden.
Ist 'flush_file'"flush_file""flush_file""flush_file""flush_file" auf 'false'"false""false""false""false" gesetzt, dann erscheinen
die Zeichen (insbesondere bei Bildschirmausgabe) erst nach dem Aufruf von
fnew_linefnew_lineFnewLineFnewLineFnewLine.
Es können sowohl Zeichenreihen, als auch ganze Zahlen und Gleitpunktzahlen
übergeben werden. Wird mehr als ein Wert übergeben, so werden diese ohne
Leerzeichen hintereinander ausgegeben.
Die maximale String-Länge beträgt 1024 Zeichen
(einschließlich des String-Endezeichens).
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Werte, die auf die Datei ausgegeben werden sollen.
Defaultwert:
'hallo'
"hallo"
"hallo"
"hallo"
"hallo"
fwrite_string(FileHandle,['text with numbers:',5,' and ',1.0])
* results in the following output:
* 'text with numbers:5 and 1.00000'
fwrite_string(FileHandle,"text with numbers: ") ;
fwrite_string(FileHandle,"5") ;
fwrite_string(FileHandle," and ") ;
fwrite_string(FileHandle,"1.0") ;
/* results in the following output: */
/* 'text with numbers: 5 and 1.00000' */
/* Tupel Version */
int i;
double d;
Htuple Tuple ;
create_tuple(&Tuple,4) ;
i = 5 ;
d = 10.0 ;
set_s(Tuple,"text with numbers: ",0) ;
set_i(Tuple,i,1) ;
set_s(Tuple," and ",2) ;
set_d(Tuple,d,3) ;
T_fwrite_string(FileHandle,HilfsTuple) ;
fwrite_string(FileHandle,['text with numbers:',5,' and ',1.0])
* results in the following output:
* 'text with numbers:5 and 1.00000'
fwrite_string(FileHandle,['text with numbers:',5,' and ',1.0])
* results in the following output:
* 'text with numbers:5 and 1.00000'
fwrite_string(FileHandle,['text with numbers:',5,' and ',1.0])
* results in the following output:
* 'text with numbers:5 and 1.00000'
fwrite_stringfwrite_stringFwriteStringFwriteStringFwriteString liefert den Wert 2 (H_MSG_TRUE), falls
der Schreibvorgang erfolgreich abgeschlossen wird.
Ansonsten wird eine Fehlerbehandlung durchgeführt.
open_fileopen_fileOpenFileOpenFileOpenFile
close_fileclose_fileCloseFileCloseFileCloseFile
write_stringwrite_stringWriteStringWriteStringWriteString
open_fileopen_fileOpenFileOpenFileOpenFile,
close_fileclose_fileCloseFileCloseFileCloseFile,
set_systemset_systemSetSystemSetSystemSetSystem
Foundation