invalid pointer operation что означает



Автор RX1000 задал вопрос в разделе Другие языки и технологии

Что означает invalid floating point operation в Паскале и получил лучший ответ

Ответ от Артём К.[гуру]
Похоже ты присваиваешь целой переменной рациональную.
Выложи код с ошибкой, может конкретнее скажу.

Ответ от Vxcbh[гуру]
"Неверная операция с плавающей точкой"....
Либо делишь на 0, либо, как сказал Артём, не совпадают размеры типов переменных в присваивании, либо аргумент функции выходит за область определения, либо пытаешься произвести арифметические действия с переменной не численного типа (напр. , умножаешь 'веники' на 5.75)... вариантов море.

Ответ от Fekla deineka[гуру]
Возможные причины:
- деление на нуль
- извлечение корня (или вознесение в нецелую степень) из отрицательного числа
- логарифм отрицательного числа
- арксинус или арккосинус из числа больше 1 по модулю
- ну и т. д.
Все это может быть, в частности, следствием того, что аргумент неинициализирован.
Хочешь точно узнать причину - проходи программу пошагово и смотри, чему равны переменные.
На несовпадение типов поругалось бы при компиляции, что мол Incompatible types - в Паскале с типами строго.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что означает invalid floating point operation в Паскале
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*