getchar()函数
getchar()是C语言中的函数,C++中也包含了该函数。getchar()函数的作用是从标准的输入stdin中读取字符。也就是说,getchar()函数以字符为单位对输入的数据进行读取。
例一、输入一串字符,统计数量
1 2 3 4 5 6 7 8 | #include <iostream> using namespace std; int main() { char a[1000]; int i=0; while(getchar()!='\n')i++; cout<<i; } |
例二、从标准输入读取字符,给到数组,至道遇见换行符’\n’,最将数组打印。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include<iostream> using namespace std; int main(){ char c[2000]; char t; int i=0; while((t=getchar())!='\n'){ c[i]=t; i++; } for(int j=0;j<i;j++){ cout<<c[j]; } return 0; } |