我正在学习C++,并且我被要求使用while函数编写代码.代码运行,但它给出不打印行Dear ....我在这做错了什么?
cout << "Hello! Please write your recipient and the letter, then press enter:\n";
string name{ "" };
string current{ "" };
string letter{ "" };
cin >> name;
while (cin >> current){
if (current != name){
letter += " " + current;
}
}
cout << "Dear " << name << "," << letter;
keep_window_open();
return 0;
Run Code Online (Sandbox Code Playgroud)