C语言学习感言:C中的feof(stdin)函数功能


    说起C语言的学习吧,我在大学时就已经开始学了,自以为学了谭浩强的那本经典的C语言课本,就学得不错了 。后来就去学C++,visual C++ 再到后来学习C#,并用C#和ASP.NET在大学软件开发小组做了两年网站设计和编写一些小型的软件,自己我感觉良好。

  到了读研时,跟着导师做了一下项目,是关于LINUX下C语言开发的,一看到项目就傻眼了,我连LINUX都不会用啊。
  于是就好好学习,但是这时才发现我的C语言学的也不好,于是就从网上下了些实例进行分析,遇到问题就发到这个博客上来,以便以后可以参考,也许能帮到他人的忙,何乐而不为呢?
  今天的问题是:C中的feof(stdin)函数功能
  #include <stdio.h>

void main (void)
{
long character_count = 0;

getchar();

while (! feof(stdin))

 

{
getchar();
character_count++;
}

printf("The number of redirected characters is %ldn",
character_count);
return 0;
}
我折腾了半天也没有运行成功,因为我不知道文件结束符号(EOF)如何从键盘上输入,于是到百度里GOOGLE一下,参考了几个同仁的日志,发现是CTRL+Z,哈哈,这下运行成功了@!

 

原文地址:https://www.cnblogs.com/eagleking0318/p/6521337.html