设为首页 加入收藏

TOP

C语言文件结尾标志EOF用法
2014-11-24 08:32:18 来源: 作者: 【 】 浏览:0
Tags:语言 文件 结尾 标志 EOF 用法

C语言的头文件stdio定义了判断文件结尾的标志EOF(end of file),而不用管操作系统是如何检测文件结尾的。


示例程序:


/* 重复输入,直到文件结尾*/


#include
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代表文件的结尾.


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux/Unix环境下计算C程序运行时.. 下一篇C语言中break和continue的用法和..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·怎样用 Python 写一 (2025-12-27 02:49:19)
·如何学习python数据 (2025-12-27 02:49:16)
·想要自学数据分析, (2025-12-27 02:49:14)
·Java 集合框架 - 菜 (2025-12-27 02:19:36)
·Java集合框架最全详 (2025-12-27 02:19:33)