Sintassi:
#include <cstdio> int fprintf( FILE *stream, const char *format, ... );
La funzione fprintf () ha lo stesso comportamento della funzione printf() ma l'output avviene su un file (stream). Il file deve essere aperto in scrittura, la funzione ritorna il numero di caratteri scritti sul file. Un esempio dell'utilizzo:
char name[] = "Prova"; FILE *out = fopen( "output.txt", "w" ); if( out != NULL ) fprintf( out, "Funziona %s\n", name );