Задать вопрос
@rinaz22

Как сделать паузу перед вводом getline в c++?

Всем привет! Есть функция, внутри которой вводится данные в консоли и передаются в другую функцию.
Для ввода использую getline. Но когда вызываю эту функцию, getline ждет пока я введу что-либо и сразу запускается след. код.
Вот код:
void z3() {
	system("cls");
	
	size_t N, K;
	string s;
	cout << "Строка: ";
	getline(cin, s);
    
	cout << "N="; cin >> N;
	cout << "K="; cin >> K;
    
	cout << Substr(s,N,K) << "\n";
}

Т.е. когда вызываю эту функцию, то сразу просит вводить N=, а должно Строка:
  • Вопрос задан
  • 183 просмотра
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
system("pause");
Подходит?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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