Есть кусок код который отвечает за запись файла в map и проблема в том что он не работает. Просто не считывает из файла ничего.
кодifstream in;
in.open("r.txt");
ofstream out("g.txt");
string temp;
string larec;
map<string, string>all;
for(int i =0; i < 4; ++i) {
in >> larec;
getline(in, temp);
cout << larec << ' ' << temp << endl;
all[larec] = temp;
}
cout << all["Larec1:"] << endl;
return 0;
файлик для считыванияLarec1: SMTH1, SMTH2, SMTH3
Larec4: SMTH6, SMTH7, Larec1
Larec3: Larec4, Larec1, SMTH4
Larec2: Larec1, Larec3, Larec4, SMTH5
суть задачи по номеру ларца вывести все что в нем лежит, может быть ларец в ларце, но цикла быть не может