私は2週間C++を実行しています。ユーザーが名前を入力できる非常に単純なプログラムを作成していて、そこにフルネームを出力します。コードは次のとおりです。
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string first ;
string middle ;
string last;
cout << "What is your firstname?" << endl;
getline(cin, first);
cout << "Your firstname is ";
first = first;
cout << first << endl;
cout << endl;
cout << "What is your middle name?" << endl;
getline(cin, middle);
cout << "Your middle name is ";
middle = middle;
cout << middle << endl;
cout << endl;
cout << "What is your lastname?" << endl;
getline(cin, last);
cout << "Your lastname is ";
last = last;
cout << last << endl;
cout << endl;
cout << "Your full name is " << first + middle + last << endl;
system ("pause");
return 0;
}
私が抱えている問題は、最後のcoutにスペースが出力されないことです
cout << "Your full name is " << first + middle + last << endl;
どんな助けでもいただければ幸いです!ありがとう。