Всем привет! Есть функция, внутри которой вводится данные в консоли и передаются в другую функцию.
Для ввода использую 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=, а должно Строка: