Я выполняю базовое упражнение по кодированию в C ++, где пользователь вводит серию дублей, разделенных пробелом. Я пытаюсь реализовать проверку того, что пользователь ввел как минимум два значения, однако, когда я компилируюсь и запускаю этот код, если пользователь, когда он впервые проведен, вводит менее двух значений, он, по -видимому, запускает бесконечный цикл печати с помощью стандартного вывода, без способа для пользователя для ввода данных. Что может вызвать это? < /P>
#include
#include
#include
std::vector getDistances() {
std::vector distances {};
std::cout > readIn;) {
distances.push_back(readIn);
}
return distances;
}
int main() {
std::vector distances {};
distances = getDistances();
while (distances.size()
Подробнее здесь: https://stackoverflow.com/questions/797 ... -loop-in-c
Пользовательский ввод в течение некоторого цикла в C ++ ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Обзор деятельности пусто после холостого хода или включения в течение некоторого времени
Anonymous » » в форуме Linux - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-