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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с мышью http://www.cyberforum.ru/cpp-beginners/thread28394.html
Нужна ваша помощь. Незнаю как заставить двигатся курсор мыши только по окружности радиусом r с центром в точке (x,y), работа с мышью осуществляется через процедурку int86, нужен сам алгоритм не...
C++ Парность скобок Суть заключается в том,чтобы прверить на парность 2 видов скобок(круглых и квадратных) рассмотреть не только случаи ((])),но и например ((())). http://www.cyberforum.ru/cpp-beginners/thread28380.html
Поворот матрицы C++
Составить программу решения задачи на С + + и Паскаль. Вывод матрицы на экран оформить в виде процедуры. Дано квадратную матрицу. Превратить ее, повернув на 90 (против сторож стрелки относительно...
Матрица с рисунком C++
Вычислить сумму элементов матрицы в заштрихований области. Ввод и вывод матрицы оформить в виде процедур. Вычислить сумму элементов матрицы в заштрихований области. Ввод и вывод матрицы оформить в...
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<<"Введите... подробнее

Показать сообщение отдельно
Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
03.04.2009, 14:17
Цитата Сообщение от kazak Посмотреть сообщение
если введенное значение будет начинаться не с цифры(а например с буквы или с точки и т.д.), то переменная ничего не получит - проверенно
Я и говорю:
и даже если вообще ничего не записано, от этого тип переменной не изменится
Так что описанная проверка не катит.

Вот это предложение самое дельное было:
C++
1
2
3
4
5
float a; int b;
cout<<"введем число"; cin>>a;
b=a;
 if(a==b) \\хай валяє
  else  \\виводимо повідомлення
Неплохой вариант, но вот число 11.0000001 в формате float воспринимается так же как и int. Конечно можно всегда стараться опережать такую ситуацию и задавать более длинные типы, но способ унифицырованным не назвешь но все равно хорош для многих задач
Ну это уже вопрос не типа, а ограничения на длину переменной.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru