【求助】解答程序
#include<iostream>
int main()
{
using namespace std;
char ch;
int count=0;
cin.get(ch);
while(cin.fail()==false)
{
cout<<ch;
++count;
cin.get(ch);
}
cout<<endl<<count<<"characters read/n";
return 0;
}
这个程序的循环是怎么进行的
还有他的输出为
the green bird sing in the winter.<enter>
the green bird sing in the winter.
yes,but the crow flies in the dawn.<enter>
yes,but the crow flies in the dawn.
<ctrl><z>
73 characters read
为什么他的字数是73个 不是两句话字数的总和69个吗?
还有不是++count,他自加一次就cout一次吗 ?为什么他就一次输出啊
[此贴子已经被作者于2007-7-18 13:14:16编辑过]