Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2018, 14:04   #1
-Alone
 
Регистрация: 07.06.2018
Сообщений: 9
По умолчанию Что написать вместо знаков ? Если пользователь введёт на цифру а другой символ. как выдать на экран Ошибку ?

Код:
cout << "Введите действительную часть комплексного числа" << endl;
    cin >> a;
    if ( ??? )
    {
        cout <<"Ошибка" << endl;
    }
    cout << "Введите мнимую часть комплексного числа" << endl;
    cin >> bi;
    if ( ??? )
    {
        cout <<"Ошибка" << endl;
    }
Пожалуйста, оформляйте Ваш код согласно правилам.

Последний раз редактировалось Вадим Мошев; 12.06.2018 в 14:09.
-Alone вне форума Ответить с цитированием
Старый 13.06.2018, 00:32   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Код:
if (!cin.good())
Или проще
Код:
if (!cin)
Black Fregat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа на C++ для работы со структурой. Помогите найти ошибку: вместо значения, которое вводит пользователь, выводит мусор alinka--- Помощь студентам 2 18.12.2015 18:38
Дан символ С, изображающий цифру или букву (латинскую или русскую). Если С изображает цифру, то вывести строку "digit", если латин marinadanilova Помощь студентам 3 28.10.2014 22:44
Если введён первый нуль в Edit,и не стоит запятая после него, выдать ошибку prikolist Общие вопросы C/C++ 10 28.03.2009 16:51
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51