Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2011, 22:35   #1
h8#
Новичок
Джуниор
 
Регистрация: 07.12.2010
Сообщений: 2
По умолчанию Сравнение long double (Invalid floating...)

На этой строчке программа скомпилированная C++ Builder 2009 выдает ошибку Invalid floating point operation, хотя программа скомпилированная C++ Builder 6.0 работает и спокойно сравнивает эти числа.
Все переменные имеют тип long double.
Читал про сравнение вещественных чисел, но нашел только другую запись сравнения "==".
Как это можно исправить?

Код:
if((intX[i][0]<=X[m])&&(intX[i][1]>X[m])&&(intY[j][0]<=Y[m])&&(intY[j][1]>Y[m]))

Ввод X и Y
Код:
void __fastcall Massiv(TStringGrid *Grid)
{
for(int i=0;i<N;i++) {
X[i]=StrToFloat(Grid->Cells[1][i+1]);
Y[i]=StrToFloat(Grid->Cells[2][i+1]);
}
}
Нахождение переменных intX,intY;
Код:
for(int i=0;i<K;i++) {
intX[i][0]=Xmin+hx*i;
intX[i][1]=intX[i][0]+hx;
intY[i][0]=Ymin+hy*i;
intY[i][1]=intY[i][0]+hy;
}
h8# вне форума Ответить с цитированием
Старый 20.01.2011, 23:05   #2
pacniwassano
Пользователь
 
Регистрация: 02.12.2010
Сообщений: 81
По умолчанию

если у вас переменные типа дабл, то зачем StrToFloat ???
pacniwassano вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Long double. Максимальная точность. juzam Общие вопросы C/C++ 2 05.10.2010 14:48
invalid floating point operation Mikhail91 Общие вопросы C/C++ 5 24.03.2010 00:05
invalid floating point operation mosq Общие вопросы Delphi 7 01.11.2009 13:28
long double vs. double VoidMan Общие вопросы C/C++ 1 21.09.2009 18:45
Invalid floating point operation Skytis Помощь студентам 3 07.05.2008 12:16