-1
我試圖編寫一個代碼,它從用戶處獲取輸入並與另一個字符串連接,但效果不佳。該代碼是向下跌破,在C++中使用用戶輸入進行字符串串聯
#include<iostream>
using namespace std;
int main() {
string s1="Hi ";
string s2;
cin>>s2;
s1=s1+s2
cout<<s1;
return 0;
}
輸入:
this is how it works
預期輸出:
Hi this is how it works
但正如我預料它沒有工作。輸出是:
Hi this
任何人都可以幫助我嗎?
您可能想了解['std :: getline'](http://en.cppreference.com/w/cpp/string/basic_string/getline)。 '>>'操作符讀取空格分隔的字符串。 –
謝謝@Someprogrammerdude。現在我糾正了它。 –