#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; |
} |