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

Проверка типа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с мышью http://www.cyberforum.ru/cpp-beginners/thread28394.html
Нужна ваша помощь. Незнаю как заставить двигатся курсор мыши только по окружности радиусом r с центром в точке (x,y), работа с мышью осуществляется через процедурку int86, нужен сам алгоритм не обязательно с его реализацией, главное по подробнее =).
C++ Средства для контроля работы с динамической памятью Здравствуйте, товарищи! При написании программы на С++ встала проблема контроля выделения/удаления динамической памяти (необходимо для отладки приложения). Хотелось бы иметь возможность просматривать сколько памяти было выделено, сколько возвращено системе на любом отрезке кода. Может кто-нибудь знает такие средства? http://www.cyberforum.ru/cpp-beginners/thread28336.html
C++ Упорядочить массив по убыванию (чуть поправить программу)
В этой программе массив упорядыватся по возрастанию: Помогите этот код переписать с подпрограммами и по убыванию #include <iostream.h> void main() { int k,n,i,b,C,j; int*A; cout<<"Введите n=";
Поможите обработать текст C++
хотелосьбы чтоб С++ из текста выбирало цыфры и вставляло в массив. цыфры идут после слдущей последовательности alt='Поставлено $ например если alt='Поставлено $200 то в массив нада вписать 200 а если встречается alt='число то в массив надо вписать 0 Плиззз поможите!!! вот пример текста >>> betname='Красное'; break; case 48: betname='Чёрное'; break; }
C++ Подпрограммы с++ действия по убыванию http://www.cyberforum.ru/cpp-beginners/thread28279.html
Составить программу решения задачи с использованием подпрограмм. Из заданного числа отняли сумму его цифр. Из результата опять отняли сумму его цифр и т.д. Через сколько таких действий получится ноль?
C++ Алгоритмы сортировок Недавно была необходимость сравнить некоторые алгоритмы сортировок... Если кому-нибудь понадобятся... вообщем вот... Алгоритмы реализованы ввиде функций, с передачей парметров: Массива A и кол-ва элементов массива n // Метод простого извлечения void SimpleExtract(int *A, int n) { int i,y; for(i=n-1; i>0; i--) подробнее

Показать сообщение отдельно
Alligieri
CEO
Эксперт С++
2248 / 1237 / 24
Регистрация: 16.03.2009
Сообщений: 3,581
02.04.2009, 19:38     Проверка типа
Цитата Сообщение от Бурундук Посмотреть сообщение
<ctype.h>

Добавлено через 1 минуту 17 секунд
C++
1
if (isdigit(n))  {...}
так правильнее будет
Насколько я помню для данной функции надо делать посимвольную проверку. Ответом на вопрос это будет только если сравнивать все введенные символы и 1 всередине будет не цифра, тогда число предположительно не целое
(например 1234.5678:
1 - цифра
2 - цифра
3- цифра
4- цифра
. - не цифра
5 - цифра
6 - цифра и т.д.)
Вот такую проверку можно сделать. А в целом тип сам обрежет ввод под целое число и прога проработает коректно, но результат пользователь получит не тот что хотел (ну тут как говорится как застелили так и выспались, надо предупреждения про диапазоны ввода выводить на екран).
 
Текущее время: 18:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru