Header File
stdio.h
Category
Input/output Routines
Prototype
int fprintf(FILE *stream, const char *format[, argument, ...]);
int fwprintf(FILE *stream, const wchar_t *format[, argument, ...]);
Description
Writes formatted output to a stream.
fprintf accepts a series of arguments applies to each a format specifier contained in the format string pointed to by format and outputs the formatted data to a stream. There must be the same number of format specifiers as arguments.
fprintf returns the number of bytes output. In the event of error it returns EOF.
Example
#include <stdio.h> int main(void) { FILE *stream; int i = 100; char c = 'C'; float f = 1.234; /* open a file for update */ stream = fopen("DUMMY.FIL", "w+"); /* write some data to the file */ fprintf(stream, "%d %c %f", i, c, f); /* close the file */ fclose(stream); return 0; }
Portability
|
POSIX |
Win32 |
ANSI C |
ANSI C++ |
fprintf |
+ |
+ |
+ |
+ |
fwprintf |
|
+ |
+ |
+ |
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
|
What do you think about this topic? Send feedback!
|