这是我的这个简单任务的代码:
编写将读取用户输入的字符的代码,直到输入一个空格(空格)。打印输入了多少个字符。请记住,用户可能决定输入一个空白作为他的第一个字符。
为什么空间没有结束循环?
#include <iostream>
using namespace std;
int main(){
char answer;
int count=1;
do{
cout << "please enter number " << count;
cin >> answer;
count++;
}while(answer!=' ');
cout << "you entered " << count-1 << "numbers." << endl;
return 0;
}