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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
ViCi
Сообщений: n/a
#1

Ошибка Null pointer assignment - C++

05.07.2008, 22:30. Просмотров 1609. Ответов 2
Метки нет (Все метки)

Помогите, пожалуйста, кто знает.
BC++ 3.11 выдает 'Null pointer assignment'.
Я, в принципе, в курсе, что это из-за того, что я попытался записать что-то по нулевому адресу памяти.
Но вот оттрассировать не получается и все. Добавил в Watch (char*)4 , чтоб посмотреть, когда изменится - а он возьми и сработай правильно. То есть при проходе программы с помощью F8 и F7 все нормально, нулевой адрес не загаживается, а при нормальном Run - выдает Null pointer assignment, портит нулевой адрес.
Помогите, а?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2008, 22:30     Ошибка Null pointer assignment
Посмотрите здесь:

C++ Ошибка: subscripted value is neither array nor pointer
C++ Null pointer assignment
C++ Null pointer assignment.
string, invalid null pointer C++
Ошибка Illegal pointer substraction C++
C++ Null pointer
C++ Из-за чего может возникать следующая ошибка: "Invalid null pointer"?
Error null pointer assignment C++
C++ Error: lvalue required as left operand of assignment. Не могу разобраться где ошибка
Что делать, если "просят" разыменовать null-pointer? C++
Ошибка: lvalue required as left operand of assignment C++
C++ Invalid null pointer

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Stan
Сообщений: n/a
07.07.2008, 16:45     Ошибка Null pointer assignment #2
'Null pointer assignment' - это не всегда означает, что Ты пишешь в память по нулевому адресу. В этом случае ты бы скорее всего 'намертво' валил систему.
Это Ты с указателями неправильно работаешь...возможно он у Тебя не инициализирован - Ты что-то пишешь в память через этот указатель, а память не отвел и указатель не присвоил на этот кусок памяти.
Внимательно проализируй проблемный кусок кода или
пришли его по мылу - petrooo-rus@yandex.ru
ViCi
Сообщений: n/a
08.07.2008, 23:14     Ошибка Null pointer assignment #3
Спасибо, что предложил помощь.
Я уже разобрался, что там было. Если интересно - (там на самом деле не на чистом C++ было, а с вкраплениями C) просто не поставил '&' перед именем переменной в fscanf. Глупейшая ошибка, но я этот кусок кода вообще не проверял, думал, что-то с указателями или с указателями на указатели. Мда.
Но все равно спасибо что обратил внимание на мое сообщение.
Yandex
Объявления
08.07.2008, 23:14     Ошибка Null pointer assignment
Ответ Создать тему
Опции темы

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