#include
/* 用于将输入复制到输出的程序;第2个版本 */
main ( )
{
int c;
while ( (c = getchar ( ) ) != EOF )
putchar ( c );
}
g e t c h a r函数在没有输入时返回一个特殊值,这个特殊值不能与任何实际字符相混淆。这个值叫做E O F(End Of File,文件结束) 。必须把c说明成一个大到足以存放g e t c h a r函数可能返回的各种值的类型。之所以不把c说明成c h a r类型,是因为c必须大到除了能存储任何可能的字符外还要能存储文件结束符E O F。因此,把c说明成i n t类型的。
VC6.0打印输出EOF值发现是-1
上一篇: 漫谈C语言及如何学习C语言 sunxiunan.com
下一篇: django apache配置小记
0 Responses so far.