fprintf
Syntax:
  #include <cstdio>
  int fprintf( FILE *stream, const char *format, ... );

The fprintf() function sends information (the arguments) according to the specified format to the file indicated by stream. fprintf() works just like printf() as far as the format goes. The return value of fprintf() is the number of characters outputted, or a negative number if an error occurs. An example:

   char name[20] = "Mary";
   FILE *out;
   out = fopen( "output.txt", "w" );
   if( out != NULL )
     fprintf( out, "Hello %s\n", name );