Пользовательский ввод в течение какового цикла в C ++ [Duplicate]C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Пользовательский ввод в течение какового цикла в C ++ [Duplicate]

Сообщение Anonymous »

Я выполняю базовое упражнение по кодированию в 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»