@impelix

В чем может быть проблема не считывания с файла?

Есть кусок код который отвечает за запись файла в 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

суть задачи по номеру ларца вывести все что в нем лежит, может быть ларец в ларце, но цикла быть не может
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
Смотрите внимательно, что программа выводит. Где там пробел выводится-то?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы