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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 32, средняя оценка - 4.75
Alex Z
27 / 1 / 0
Регистрация: 29.06.2011
Сообщений: 136
#1

Символ -1.#IND - C++

14.09.2012, 19:16. Просмотров 4117. Ответов 8
Метки нет (Все метки)

Решаю задачу. Считаю числа, а потом записываю их в .txt файл. Написал, запустил, потом открыл получившийся файл, а там первая строчка нормальная, а во второй строке вместо чисел символы -1.#IND Гугл мне ничего не выдал по этому поводу. Решил тут спросить, что это значит? Может там где-то деление на 0 произошло? Хотя вроде не было. Из-за чего это может быть?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
14.09.2012, 19:21     Символ -1.#IND #2
Цитата Сообщение от Alex Z Посмотреть сообщение
Может там где-то деление на 0 произошло?
может. Покажите весь код. И если что-то вводили с клавиатуры (или из файла) тоже покажите.
Invader_Zim
Twilight Parasite
 Аватар для Invader_Zim
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
14.09.2012, 19:28     Символ -1.#IND #3
Телепаты подсказывают, что есть деление на ноль у тебя в проге! и ты пишеш результат деления.
Alex Z
27 / 1 / 0
Регистрация: 29.06.2011
Сообщений: 136
14.09.2012, 19:49  [ТС]     Символ -1.#IND #4
Цитата Сообщение от valeriikozlov Посмотреть сообщение
может. Покажите весь код. И если что-то вводили с клавиатуры (или из файла) тоже покажите.
А кроме деления на ноль, может ещё что-то давать такие иероглифы? Код приводить нет особого смысла, там больше 2 тысяч строчек.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
14.09.2012, 19:50     Символ -1.#IND #5
Цитата Сообщение от Invader_Zim Посмотреть сообщение
Телепаты подсказывают, что есть деление на ноль у тебя в проге!
не факт, может быть и извлечение квадратного корня из отрицательного числа.

Добавлено через 49 секунд
Цитата Сообщение от Alex Z Посмотреть сообщение
А кроме деления на ноль, может ещё что-то давать такие иероглифы? Код приводить нет особого смысла, там больше 2 тысяч строчек.
отладчиком пользоваться умеете?
Alex Z
27 / 1 / 0
Регистрация: 29.06.2011
Сообщений: 136
14.09.2012, 20:45  [ТС]     Символ -1.#IND #6
Цитата Сообщение от valeriikozlov Посмотреть сообщение
отладчиком пользоваться умеете?
Не умею.

Добавлено через 29 минут
Цитата Сообщение от valeriikozlov Посмотреть сообщение
не факт, может быть и извлечение квадратного корня из отрицательного числа.

Добавлено через 49 секунд
А что, отладчик мне поможет найти, в каком месте произошло деление на ноль или другая неправильная операция?
Invader_Zim
Twilight Parasite
 Аватар для Invader_Zim
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
14.09.2012, 21:00     Символ -1.#IND #7
Alex Z, скажет что в этой строчке баг случился.
Элементарный дебагинг без отладчика: напихать принтфов и посмотреть какой не выведется, и так локализировать проблему.
Intel~lect
 Аватар для Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
14.09.2012, 21:17     Символ -1.#IND #8
Цитата Сообщение от Invader_Zim Посмотреть сообщение
Alex Z, скажет что в этой строчке баг случился.

Не по теме:

Покажите мне эту строчку.

Не по теме:

Ведь в этом воспросе не было ни одной строчки программы



Добавлено через 2 минуты
Alex Z, Покажи свою программу, полностью
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.09.2012, 07:22     Символ -1.#IND
Еще ссылки по теме:

Убрать -1#ind в программе C++
Код выдает непонятный результат -1.#IND C++
Почему выдает -1.#IND C++
C++ Интегрирования трапециями. Ошибка -nan(ind)
-1.#IND ошибка C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4253 / 2785 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
15.09.2012, 07:22     Символ -1.#IND #9
Цитата Сообщение от Alex Z Посмотреть сообщение
Гугл мне ничего не выдал по этому поводу
Странно, а мне вот, что сказал
#IND: Attempt to divide by zero.
#NAN: Not-a-number. It usually means the given number exceeds the numerical range of its type.
#QNAN: Quiet non-a-number. A string representation. This only applies to floating point values.
Yandex
Объявления
15.09.2012, 07:22     Символ -1.#IND
Ответ Создать тему
Опции темы

Текущее время: 08:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru