fwrite() - I/O Function
How is fwrite() used in C++?
Explanation
fwrite() is an I/O function which is used to write number of objects of specific size from the specified stream to a character array. This function returns the number of objects written sucessfully to the array, if the "count" value differs from number of objects written, it indicates an error.
Syntax:
size_t fwrite( const void *buf, size_t size,
size_t count, FILE *stream);
Example :
#include <stdio.h> int main() { FILE * str = fopen ( "fwriteeg.txt" , "wb" ); char buffer[] = { 'a' , 'b' , 'c' }; fwrite (buffer , 1 , sizeof(buffer) , str ); fclose (str); return 0; } |
Result: fwrite.txt
abc
In the above example the function is used to write the contents of the character array "abc" into the text file.