[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
fprintf() Write Formatted Data to Stream
#include <stdio.h>
int fprintf(stream,format-string[,argument...]);
FILE *stream; Pointer to file structure
char *format-string; Format control string
fprintf() formats and prints a series of characters and values to the
output 'stream'. If there are any 'arguments', they are converted
and output according to the specification in 'format- string'.
Except for the capability to specify the stream to print to,
fprintf() is identical to printf(). The format string and arguments
of fprintf are identical to those of printf(); see printf() for a
complete description of the format string and arguments.
Returns: The number of characters printed.
-------------------------------- Example ---------------------------------
The following statements open a file and write formatted data to it.
#include <stdio.h>
FILE *stream;
char *name = "BOB SMITH";
int enum = 1;
char sex = 'M';
main()
{
if ((stream = fopen("results.dat","w+")) != NULL) {
fprintf(stream,"%d, %s, %c\n", enum, name, sex);
}
}
See Also:
printf()
scanf()
cprintf()
sprintf()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson