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

bad ptr - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зачем нужно прописывать прототипы отдельно от самой функции?? http://www.cyberforum.ru/cpp-beginners/thread133596.html
Зачем нужно прописывать прототипы отдельно от самой функции?? Мне ответят: что бы компилятор знал что "отдать", и что "получить". Но ведь я потом прописсываю тоже самое второй раз, когда реализую...
C++ Циклы с постусловием Дана непустая последовательность различных целых чисел, за которой следует нуль. Определить порядковый номер и величину наибольшего среди отрицательных чисел этой последовательности. помогите... http://www.cyberforum.ru/cpp-beginners/thread133592.html
Как определить вызов функции API C++
Доброго времени суток. Есть маленький кейлоггер, который постоянно вызывает функцию API - GetAsyncKeyState. Как в абсолютно другой программе можно определить, что происходит вызов функции...
C++ Файлы
Помогите с задачей. 1. В файле находятся только целые числа. Определить , имеет ли последовательность чисел, находящихся в файле , нечетную длину, если да, то переменной middle присвоить значение...
C++ класс Massiv http://www.cyberforum.ru/cpp-beginners/thread133567.html
Создать класс Massiv(матрица вещественных чисел),количество строк и столбцов константные поля.Ввод размера матрицы осуществляется в главной функции. Найти максимально количество его одинаковых...
C++ Прога странным образом останавливается на середине Всем привет. Вот моя прога. Она почему-то останавливается на середине. Первая половина выполняется нормально, а вот перед тем, как открыть второй файл прога останавливает выполнение и всё. Помогите... подробнее

Показать сообщение отдельно
AK3RN
307 / 18 / 3
Регистрация: 01.05.2010
Сообщений: 250

bad ptr - C++

22.05.2010, 09:51. Просмотров 1858. Ответов 5
Метки (Все метки)

Здравствуйте!
Пишу небольшую программу для работы с текстом. При substr'е куска строки вывелся не только нужный мне кусок, но и немного мусора из памяти(вроде ══════¤¤¤¤лллллллл■ю■). После непродолжительной отладки выяснилось, что при объявлении указателя на массив символов и его инициализации:

C++
1
char* buff="some text\0";
значение buff равно <bad ptr> и ссылается он на 0xcccccccc

Самое непонятное то, что при объявлении указателя на массив символов в других функциях все происходит нормально и мусора из памяти нет!
Что мне делать? Вроде бы объявляю и инициализирую все правильно.

Спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru