DOC

eof

By Robert Rivera,2014-08-27 18:39
10 views 0
eof

函数名: eof

     : 检测文件结束

     : #include <io.h>

     int eof(int *handle); 程序例:

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

    }

     返回

Report this document

For any questions or suggestions please email
cust-service@docsford.com