fprintf, fwprintf

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu stdio.h - Index


Header-Datei

stdio.h

Kategorie

Eingabe-/Ausgaberoutinen

Prototyp

int fprintf(FILE *stream, const char *format[, argument, ...]);

int fwprintf(FILE *stream, const wchar_t *format[, argument, ...]);

Beschreibung

Schreibt eine formatierte Ausgabe in einen Stream.

fprintf akzeptiert eine Reihe von Argumenten, ordnet sie den Formatbezeichnern in dem String zu, auf den format zeigt, und schreibt die so formatierten Daten in einen Stream. Es müssen so viele Formatbezeichner wie Argumente vorhanden sein.

Anmerkung:  Einzelheiten zu den Formatbezeichnern finden Sie unter printf-Formatbezeichner.

Rückgabewert

fprintf gibt die Anzahl der ausgegebenen Bytes zurück. Ist ein Fehler aufgetreten, wird EOF zurückgegeben.

Beispiel

#include <stdio.h>
int main(void)
{
   FILE *stream;
   int i = 100;
   char c = 'C';
   float f = 1.234;
   /* Datei für Aktualisierung öffnen */
   stream = fopen("DUMMY.FIL", "w+");
   /* einige Daten in die Datei schreiben */
   fprintf(stream, "%d %c %f", i, c, f);
   /* Datei schließen */
   fclose(stream);
   return 0;
}

Portabilität

POSIX Win32 ANSI C ANSI C++

fprintf

+

+

+

+

fwprintf

+

+

+

Siehe auch