|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.03.2024, 14:59 | #11 | |
Пользователь
Регистрация: 16.06.2012
Сообщений: 34
|
Цитата:
Допустим я пишу функцию, в которую передаётся указатель на переменную и тип переменной. Если тип будет string, то переменная просто вводится при помощи cin, если тип будет числовой, то сначала вызывается cin, затем проверяется функция cin.fail() и если будет true, то будет выведено сообщение об ошибке и возврат к вызову cin. Как такое сделать? |
|
14.03.2024, 15:14 | #12 |
фрилансер
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,018
|
Iskatel S, наличие любой ошибки можно проверить через оператор bool
Код:
проверить ошибку можно сразу после чтения Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Операции ввода-вывода а СИ | dannae | Помощь студентам | 0 | 19.12.2013 22:11 |
с++ Операторы ввода,вывода | _yaroslav_ | Общие вопросы C/C++ | 0 | 29.04.2013 02:26 |
Написать рекурсивную процедуру для ввода с клавиатуры последовательности чи-сел (конец ввода – 0) и вывода её на экран в обратном | netiv | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.02.2012 18:14 |
переопределение ввода и вывода в С++ | blackbanny | Помощь студентам | 12 | 03.05.2010 13:08 |
система ввода вывода | StudentPolitech | Общие вопросы C/C++ | 3 | 02.04.2009 22:22 |