Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как поставить ограничение на ввод только числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблемка с функцией gets(). Подскажите http://www.cyberforum.ru/cpp-beginners/thread616104.html
Проблема следующего характера: при первом проходе в цикле(i=0) функция store() работает корректно. При шаге i=1 и дальше строка gets(title); опускается компилятором. Подскажите пожалуйста в чем...
C++ Задача "Работа со строками" Вывести различные русские буквы трех предложений (то есть такие,какие есть только в одном из них) http://www.cyberforum.ru/cpp-beginners/thread616073.html
Подсчитать сколько слов, состоящих только из прописных букв, содержится в сообщении, и в каждом таком слове изменить все буквы на заглавные. C++
Подсчитать сколько слов, состоящих только из прописных букв, содержится в сообщении, и в каждом таком слове изменить все буквы на заглавные.
C++ Построить график зависимости
Помогите написать программу на С++ .Построить график зависимости расстояния от водной поверхности до верхней точки плавающего на воде тела от плотности материала данного тела, если это пирамида...
C++ Запустить функцию с именем из переменной http://www.cyberforum.ru/cpp-beginners/thread616047.html
Всем доброго времени суток! Можно ли вызвать функцию, имя которой написано в переменной? Например, в ЯП AutoIt такая возможность есть (выглядит так: Execute("func_name(params)")). Делаю класс...
C++ Задачка на высокосный год Дана структура, задающая дату вида: Struct date {int day; int month; int year;}; Пользуясь таким структурным типом, составить программу, определяющую: дату, которая наcтупит через m дней; ... подробнее

Показать сообщение отдельно
gore-lykovoe
32 / 32 / 1
Регистрация: 04.04.2010
Сообщений: 414
29.06.2012, 18:10
Цитата Сообщение от RakhimBek Посмотреть сообщение
как поставить ограничение на ввод
например я хочу вводить только числа )))
Я так понимаю, речь идет о консольной программе. Тогда лучший спосб - это ничего не выводить, если
пользователь ввел НЕ цифры ( т.е. когда мы нажимаем на цифры - они вырисовываются в консоли, а когда на другие символы - то ничего не просиходит ). Так сделано во многих играх. Значит это лучший способ ИМХО. Реализовать легко, считываем символ с помощью c = getch(); Проверяем его на принадлежность к цифрам. Если принадлежит: cout << c;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru