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

Определить, целое число хранится в переменной, или дробное - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с текстовым файлом помогите написать http://www.cyberforum.ru/cpp-beginners/thread8834.html
дан файл содержащий произвольный текст, проверить правильно ли в нем расставлены круглые скобки непойму как решить , думаю текст надо представить как массив наверное , а скобки сравнить сколько...
C++ Задача на длинную арифметику нужно вычислить 100! + 2^100 (2 в степени 100) и в результате сохранить все цифры. http://www.cyberforum.ru/cpp-beginners/thread8804.html
C++ метод Зейделя
Ребят помогите пожалуйста, а то зачот простаивает)Нужна программка реализующая метод Зейделя(или Зейзеля препод так написал что непонятно).ПРоста в лекциях не давал, а на зачот дал((Оч прошу от всего...
Функция, которая копирует строку в другую строку заданное количество раз C++
Помогите!!!! срочно нужна задача. Не знаю как сделать. Разработать функцию, которая копирует строку в другую строку заданное количество раз При реализации функции запрещается пользоваться...
C++ Помогите новичку:) http://www.cyberforum.ru/cpp-beginners/thread8703.html
{ printf("\n\nEshe : "); scanf("%s",&e); if(e=='y') c=1; if(e=='n') c=3; } } printf("%s %i","\nVashu o4ki: ",isumma);
C++ Описать структуру з именем WORKER Привет уважаемые программисты!. Помогите пожалуйста (очень срочно нада!!) решить две задачи на С++. Очень прошу не оставляйте без внимания. Зарание спасибо!. 1.Даны две группы точек на плоскости.... подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2224 / 739 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
07.06.2008, 18:06
Igor_nf,мы с тобой говорим о разных вещах. мой код всего лишь смотрит,целое число или нет в вещественной переменной.

Ты,видимо,понимаешь задачу примерно так
C++
1
2
3
4
void something(void* x) {
    if(*x ~ дробная ) одно
   else другое
};
Таких задач,когда программист сам не знает,какой тип приходит на вход - быть не должно.Если такая проблема,вместе с вызовом можно передавать информацию,по которой можно определить,что за ТИП переменной,которая находится по адресу,указанному в указателе типа void.Но определение при помощи анализа того,что там - бред.Ты даже не знаешь длину участка памяти,который нужен.и вообще,напиши ка мне,че в этом void *.может,int,может,float или double, а может это указатель на начало какойто моей структуры.

В конечном итоге все данные - последовательность 1 и 0 и именно программист определяет их смысл.Поэтому такая задача не должна стоять

Добавлено через 1 минуту
З.Ы
C++
1
2
float x = 51.000;
int c = 51;
И ежу понятно,что в памяти они представлены по разному. но если
ты начнешь их,например,вычитать,то над с будет совершено преобразование типов,
и то,что получится после него будет идентично х
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru