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

Проверка переменной на целый тип - C++

Восстановить пароль Регистрация
 
stler
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 30
06.04.2014, 02:09     Проверка переменной на целый тип #1
Есть массив; нужно ввести элементы; элементы должны быть целыми; Как это проверить, что если это символ или числа+символы, или символы+число, то выдать ошибку и по новой пусть вводит.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2014, 02:09     Проверка переменной на целый тип
Посмотрите здесь:

Как осуществить перевод из строкового типа в целый тип C++
C++ тип переменной
Багаж пассажира характеризуется количеством вещей (целый тип) и общим весом вещей (вещественный тип). C++
C++ тип переменной WIN32_FIND_DATA
Восьмибитный тип переменной (что за тип, но не BYTE и не CHAR? C++
Узнать тип переменной C++
любой тип переменной C++
Тип переменной C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Blueeyer
12 / 12 / 1
Регистрация: 09.10.2013
Сообщений: 220
06.04.2014, 02:17     Проверка переменной на целый тип #2
может можно перевести число в массив char и пройти по каждому элементу циклом for, проверив каждый символ функцией
C++
1
if(!isnumber(element[i])){...}
если встречает что-то кроме цифры, то выбивает ошибку и просит заполнить по новой может, конечно есть способы проще, но это как вариант думаю сойдет
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
06.04.2014, 02:44     Проверка переменной на целый тип #3
stler, способов есть куча) пользуйтесь поиском, такие темы уже ни раз обсуждались
Yandex
Объявления
06.04.2014, 02:44     Проверка переменной на целый тип
Ответ Создать тему
Опции темы

Текущее время: 11:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru