FWRITE( )-Funktion
Schreibt eine Zeichenfolge in eine Datei, die mit einer Dateifunktion auf niedriger Ebene geöffnet wurde.
FWRITE(nFileHandle, cExpression [, nCharactersWritten])
Rückgabewerte
Numerisch
Parameter
- nFileHandle
Gibt das Dateihandle der Datei an, in den bzw. die FWRITE( ) Daten schreibt. - cExpression
Gibt den Zeichenausdruck an, den FWRITE( ) in die Datei schreibt, die in nFileHandle angegeben ist. - nCharatersWritten
Wenn Sie das nCharactersWritten-Argument nicht angeben, schreibt FWRITE( ) den gesamten Zeichenausdruck in eine Datei. Wenn Sie nCharactersWritten angeben, werden so viele Zeichen in die Datei geschrieben, wie in nCharactersWritten angegeben sind. Wenn der Wert für nCharatersWritten kleiner ist als die Anzahl der in cExpression enthaltenen Zeichen, werden nur so viele Zeichen in die Datei geschrieben, wie mit nCharatersWritten angegeben ist. Wenn der Wert für nCharactersWritten größer oder gleich der Anzahl der Zeichen in cExpression ist, werden alle Zeichen des Ausdrucks cExpression in die Datei geschrieben.
Hinweise
Im Gegensatz zu FPUTS( ) fügt FWRITE( ) am Ende der Zeichenfolge keinen Wagenrücklauf und keinen Zeilenvorschub hinzu.
FWRITE( ) gibt die Anzahl der Bytes zurück, die in die Datei oder den Puffer des DFÜ-Anschlusses geschrieben wurden. Wenn FWRITE( ) aus irgendeinem Grund nicht in die Datei oder den Puffer des Anschlusses schreiben kann, wird 0 zurückgegeben.
Siehe auch
FCHSIZE( ) | FCLOSE( ) | FCREATE( ) | FEOF( ) | FFLUSH( ) | FGETS( ) | FOPEN( ) | FPUTS( ) | FREAD( ) | FSEEK( ) | STRTOFILE( )