getchar()的用法

getchar()是从缓冲区读入字符的。当输入字符后按下enter键,字符就会被送入缓冲区。

getchar()读取的字符不只是一个,可以配合while循环读取一连串的字符,即getchar()每次读取的字符都会更新,直至读到‘\n'


下面用代码来演示如何判断getchar()读取的字符个数:

#include<iostream>
using namespace std;
int main()
{
int count=0;
char c;
while((c=getchar())!='\n')
{
 count++;
}
cout<<count<<endl;
return 0;
}


posted @ 2015-06-04 17:28  键盘手小陈  阅读(723)  评论(0编辑  收藏  举报