Народ, кто в С++ понимает?
Почему не работает такая простейшая конструкция?
#include <iostream>
#include <string>
using namespace std;
string n;
string f;
string x=n+f;
int main() {
cin >>n>>f;
cout << x << endl;
return 0;
}
Конкретно вот это не работает
cout << x << endl;
Не считывается х в выходной поток.
Нужно в объявлении переменных оставить просто string x; а после того, как считали n и f, уже вписать x=n+f;
Иначе, все коряво получается.