Результаты поиска по запросу "cin"

6 ответов

Нажмите Enter, чтобы продолжить

Это не работает: string temp; cout << "Press Enter to Continue"; cin >> temp;

2 ответа

Цинковая петля никогда не заканчивается

У меня возникли проблемы с завершением цикла Cin в моей программе. Моя программа использует перенаправление Linux для чтения входных данных из файла hw07data, файл данных выглядит следующим образом: 100 20 50 100 40 -1 A34F 90 15 50 99 32 -1 ...

2 ответа

Почему stringstream >> изменяет значение цели при сбое?

Из TC ++ PL Страуструпа, 3-е издание, раздел 21.3.3: Если мы попытаемся прочитать переменную v, и операция не удастся, значение v должно быть неизменным (оно не изменится, если v является одним из типов, обрабатываемых функциями-членами istream ...

ТОП публикаций

4 ответа

cin >> не работает с большими числами, но работает с меньшими?

Почему cin терпит неудачу, когда я ввожу цифры вроде: 1 3999999999, но он работает для меньших чисел, таких как: 1 5? int main() { int N, X; cout << sizeof(int); cout << "Please enter two numbers: "; cin >> N >> X; vector <int> numbers = ...

1 ответ

Как правильно использовать cin.peek ()

Эта функция должна читать дробь и помещать ее в массив. Если пользователь вводит «0», функция должна завершиться. Я пытаюсь сделать это с помощью функции cin.peek (), но выполнение всегда входит в оператор if и не позволяет пользователю ...

1 ответ

Почему cin.clear () исправляет бесконечный цикл, вызванный неправильным вводом в cin?

Я написал оператор switch и создал значение по умолчанию, в котором просто сказано, что пользователь выбрал неправильный вариант, и повторите ввод. Я хотел убедиться, что если возникнет проблема, он сначала очистит буфер, поэтому я использовал ...

3 ответа

Чтение в определенном формате с помощью cin

Как я могу читать в определенном формате, используя Cin? Пример: - для чтения комплексного числа я бы хотел, чтобы пользователь вводил его как обычно: x + yi, поэтому я хочу что-то вроде этого: cin >> x >> "+" >> y >> "i"; Но это дает ошибку. ...

4 ответа

C ++, имеющий cin читает возвращаемый символ

Мне было интересно, как использоватьcin так что если пользователь не вводит ни в какое значение и просто толкаетENTER этоcin распознает это как действительный ввод.

2 ответа

Почему это работает? Использование cin для чтения в массив символов меньше заданного

Я читаю C ++ Primer Plus (6-е издание) и в главе 4 я наткнулся на некоторый пример кода, о котором у меня возник вопрос: Листинг 4.2strings.cpp // strings.cpp -- storing strings in an array #include <iostream> #include <cstring> // for the ...

3 ответа

Получение информации от пользователя с помощью cin [duplicate]

На этот вопрос уже есть ответ: C ++ «cin» читает только первое слово [дубликаты] [/questions/9469264/c-cin-only-reads-the-first-word] 5 ответов Я использую Turbo C ++ 3.0 Compiler При использовании следующего кода .. char *Name; cin >> Name; ...