vector: " << endl;
char a; cin >> a; letters.push_back(a);
if (a != '%') {
cin >> a; letters.push_back(a);
}
Подскажите пожалуйста, как сделать так, чтобы я мог считывать символы в вектор до того, как не встретится определенный символ? Я решил сделать так, но оно работает как-то неправильно, потому что после ввода знака % он все еще запрашивает ввод, а перестает запрашивать ввод только через несколько символов
Ну getline даже можно для этого использовать
Либо использовать ввод одного символа, неформатный (не через >> )
Как это можно сделать?
Обсуждают сегодня