Я занимаюсь 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;
Любая помощь будет оценена по достоинству! Спасибо.
cout << "Your full name is " << first << " " << middle << " " << last << endl;
- person Zane   schedule 25.10.2012" "
. - person Mat   schedule 25.10.2012