[c]代码库
#include <string.h>
#include <stdio.h>
int main ( void )
{
FILE *stream;
char msg[] = "this is a test";
char buf[20];
if ( ( stream = fopen ( "DUMMY.FIL", "w+" ) )
== NULL )
{
fprintf ( stderr,
"Cannot open output file.\n" );
return 1;
}
/* write some data to the file */
fwrite ( msg, strlen ( msg ) +1, 1, stream );
/* seek to the beginning of the file */
fseek ( stream, SEEK_SET, 0 );
/* read the data and display it */
fread ( buf, strlen ( msg ) +1, 1, stream );
printf ( "%s\n", buf );
fclose ( stream );
return 0;
}