Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не работает getline C++

Алексей Мыслитель (6578), закрыт 1 год назад
Не работает getline(). Перескакивает сразу на ввод последующего символа.
Лучший ответ
Николай Веселуха Высший разум (359441) 1 год назад
 cin >> num; 
cin.ignore(0x1000, '\n');
АлексейМыслитель (6578) 1 год назад
Да, cin.ignore() перед вызовом getline помогло
Николай Веселуха Высший разум (359441) Алексей, после cin >> num; в потоке остаётся мусор в виде кода клавиши Enter, его следует удалить.
Остальные ответы
КулХацкер Мыслитель (6840) 1 год назад
Используй функцию
SukaBegomGetline()
АлексейМыслитель (6578) 1 год назад
Не смешно, но я уже решил проблему cin.ignore();
InnieSharp Мастер (2441) 1 год назад
Ну так используй обычный cin
АлексейМыслитель (6578) 1 год назад
Ты предлагаешь через цикл вводить?
InnieSharp Мастер (2441) Алексей, Да
Похожие вопросы