跳至主要內容

feof


feof

函数原型

int feof(char fp);

功能

检查文件是否结束

说明

遇文件结束符返回非 0 值,否则返回 0

示例

char s[] = "www.lavax.net";

void main()
{
    char fp;
    char c;

    if ((fp = fopen("/LavaData/tmp.dat", "w+")) == 0)
        printf("创建文件失败!");
    else {
        printf("创建文件成功!\n");
        fwrite(s, 1, strlen(s) + 1, fp);
        rewind(fp);
        for (;;) {
            if (feof(fp)) break;
            c = getc(fp);
            if (isprint(c)) putchar(c);
        }
        fclose(fp);
    }
    getchar();
}