字符输入 输出

//getchar函数从文本流中读入下一个输入字符,并将其作为结果值返回
c = getchar()
 
每次调用putchar函数时将打印一个字符
putchar()
////
#include <stdio.h>
main()
{
   int c;
 
   c = getchar();
   while (c != EOF)
   {
       putchar(c);
       c = getchar();
   }
}
 
//
这里需要解决如何区分文件中有效数据与输入结束符的问题。C语言采取的解决方法是:
在没有输入时,getchar函数将返回一个特殊值,这个特殊值与任何实际字符都不同。这个
值称为EOF(end of file,文件结束)。
 
 
#include <stdio.h>
/* copy input to output; 2nd version  */
main()
{
   int c;
   while ((c = getchar()) != EOF)
       putchar(c);
}




posted @ 2012-06-26 19:12  XE2011  阅读(90)  评论(0编辑  收藏  举报