(没解决的问题)c++关于 while(cin >> )之后无法恢复cin流的问题,哪位知道怎么恢复告知下,不胜感激!!!

#include <iostream>
#include <string>
using namespace std;

int main()
{
string str;
//下面这个循环我用文件结束符结束后,后续调用cin.clear()
while(cin >> str)
        cout << str << " ";
cin.clear();
string str_1;
//虽然前面调用clear,但是下面这个cin还是不能用为什么?哪位告诉我下,不胜感激。
cin >> str_1;
cout << str_1 << endl;

return 0;
}
~                                                                            
~     

猜你喜欢

转载自blog.csdn.net/digitalkee/article/details/112910447