利用getchar()将字符一个一个的传入a。
#include<iostream>
using namespace std;
int main()
{
char a;
int i=5,b=0;
cout<<"请输入:"<<endl;
while ((a = getchar())&& (a != '\n')) //将键盘输入的字符通过getchar()送入a
{
if(a==' ') //判断为空格
{
b=b+1;
}
}
cout<<"空格数为: "<<b<<endl;
return 0;
}