В общем есть функция, в которой идет ввод string
-строки через std::getline();
Вызывая эту функцию несколько раз подряд, первая строка записывается пустой, затем идет ввод остальных.
Использовал std::cin.ignore();
, но происходит другая ситуация - Первая строка записывается как нужно, а в остальных пропадает первая буква.
Как это правильно сделать? Спасибо.
Ну, если первая строка пустая, то можно сделать так:
int scan (bool isscan)
{
string a = "";
if (isscan == true)
a.getline (cin);
return a;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Download libsodium from https://githubcom/jedisct1/libsodium but can't connect to my project