Freigeben über


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( )