Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux / C语言文件结尾标志EOF用法

C语言的头文件stdio定义了判断文件结尾的标志EOF(end of file),而不用管操作系统是如何检测文件结尾的。示例程序:/* 重复输入,直到文件结尾*/#include <stdio.h>     
int main (void)
{
    int ch; 
    while((ch = getchar()) != EOF)
      putchar(ch);
              return 0;
}
说明:1.不必定义EOF,不必担心EOF的实际值,因为stdio.h负责定义它.2.变量ch最好为int类型,其实为char类型也可以,但是这样不是通用的方式.3.Unix环境下 ctrl + D代表文件的结尾,Windows和大多数的微处理器用ctrl + Z代表文件的结尾.