这可能不是错误,但我不知道出了什么问题。我的第一个条目在第二次迭代中为 str1 重复,并且从那时起是相同的方式。只有第一次迭代顺利。
#include <iostream>
#include <string>
using namespace std;
int main () {
cout << " \n Enter two words. \n " ;
char c = 'y';
string str;
string str1;
while (c == 'y'){
getline(cin,str);
getline (cin,str1);
cout << " \n\n str : " << str << " str1 : " << str1 ;
cout << " \n Continue ? \n " ;
cin >> c;
}
return 0;
}
输出是:
输入两个字。 你好世界 这是先生 str : 你好世界 str1 : 这是先生 继续 ? 是的 你好世界 str : str1 : 你好世界 继续 ? n