Форум программистов, компьютерный форум CyberForum.ru

Проверка введенных данных в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать СТРУКТУРУ с именем, напишите код, умоляю http://www.cyberforum.ru/cpp-beginners/thread1003961.html
Описать структуру с именем MARSH, содержащую следующие поля: • название начального пункта маршрута; • название конечного пункта маршрута; • номер маршрута. Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из восьми элементов типа MARSH (записи должны быть упорядочены по номерам маршрутов); • вывод на экран информации о маршруте,...
C++ Найти сумму элементов Помогите написать код!!! Найти сумму элементов, расположенных в чётных ( по номеру) строках матрицы. Работаю в Visual C++ 6.0 Заранее благодарю!!! http://www.cyberforum.ru/cpp-beginners/thread1003939.html
C++ Среднее орифметическое чисел
Как в С происходит нахождение СА (Среднее арифметическое)? Например даны переменные int a = 9; int b = 6; int c = 5; int f = 2 Как найти a+b+c+f:4=? Заранее спасибо.
C++ Обработка строки с использованием указателей
Проблема такая: Есть программа для подсчета кол-ва вхождений символа в строку и удаления последовательности из 2х и более символов. Первый раз просит ввести строку, я ввожу, потом цифру, я ввожу, все что надо он делает(считает кол-во вхождений и убирает последовательности), если длина введенной строки - нечетное число, программа завершается(тут все норм). Если длина строки - четное число, то...
C++ работа слинейными односвязными списками http://www.cyberforum.ru/cpp-beginners/thread1003916.html
Идем по списку, считаю сколько прошли до положительного двухцифрового. если нашли узел с положительным двухцифровым числом : становимся перед ним, запоминаем узел через один (следующий за тем которым нужно удалить), удаляем нужный узел и связываем указатели. Но она не корректно работает ((( не трогает 1 и 2 узел и иногда удаляет одноцифровые узлы ((( кто что может подсказать ? { int...
C++ Найти н-й член ряда Написать программу для нахождения значения н-ого члена ряда. {a}_{n}=\frac{(n+1)^n}{n^n} подробнее

Показать сообщение отдельно
Snowyda
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 2
10.11.2013, 22:45     Проверка введенных данных в С++
Задача такова:
Имеется программа для работы с числами (пусть это будет, например, поднесение числа в квадрат, не суть)
Соответственно, от пользователя требуется ввести число.
Но пользователь иногда не очень сообразителен и вводит букву.
Итог: программа выдает ошибку и закрывается, пользователь в ужасе, программист получил по башке.

Как предупредить это?
Например, если пользователь вводит букву, то пусть программа, вместо того, чтобы выводить ошибку или еще чего похуже, говорит ему, что "Это, дескать, не число, попробуй еще раз" и снова просит пользователя ввести данные.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru