#include <sys\stat.h> |
#include <string.h> |
#include <stdio.h> |
#include <fcntl.h> |
#include <io.h> |
int main ( void ) |
{ |
int handle; |
char msg[] = "This is a test" ; |
char ch; |
/* create a file */ |
handle = open ( "DUMMY.FIL" , |
O_CREAT | O_RDWR, |
S_IREAD | S_IWRITE ); |
/* write some data to the file */ |
write ( handle, msg, strlen ( msg ) ); |
/* seek to the beginning of the file */ |
lseek ( handle, 0L, SEEK_SET ); |
/* |
reads chars from the file until hit EOF |
*/ |
do |
{ |
read ( handle, &ch, 1 ); |
printf ( "%c" , ch ); |
} |
while ( !eof ( handle ) ); |
close ( handle ); |
return 0; |
} |