C++ Programming/Code/Standard C Library/Functions/fprintf

From Wikibooks, open books for an open world
Jump to navigation Jump to search

fprintf[edit | edit source]

#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 );
Related topics
fputc - fputs - fscanf - printf - sprintf