|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.04.2012, 20:07 | #1 |
Регистрация: 18.04.2012
Сообщений: 4
|
Указатели на строки
Коллеги, всем доброго времени суток
Разбирался я со строками, точнее с указателями на них и обнаружил одну преинтереснейшую вещь Дан код на С++: Код:
Код:
Код:
Во втором массиве "ch" четвертый элемент хранит адрес 0x0012FF4C а по этому адресу находится символ "D" и первый масив "pstar" начинается с того же самого адреса, т.е. 0x0012FF4C, но по этому же адресу содержится строка "Robert Redford", итог показан двумя последними выводами в консоле, т.е. по одному и тому же адресу, два разных содержимого. Естественно такого быть не может, вопрос что здесь не так? Последний раз редактировалось zheka1; 18.04.2012 в 20:15. |
18.04.2012, 22:22 | #2 |
Форумчанин
Регистрация: 26.09.2011
Сообщений: 176
|
во первых у вас переполнение массива, а во вторых вы берете адрес указателя, а не адрес на то что он указывает.
|
19.04.2012, 01:48 | #3 | |
Регистрация: 18.04.2012
Сообщений: 4
|
Цитата:
а как из указателя на char получить адрес, который в нем храниться? т.е. имеется объявление и инициализация указателя на char Код:
Код:
операция Код:
А как посмотреть содержимое указателя, т.е. адрес куда он указывает, не используя отладчик? Последний раз редактировалось zheka1; 19.04.2012 в 01:52. |
|
19.04.2012, 01:55 | #4 |
Форумчанин
Регистрация: 26.09.2011
Сообщений: 176
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строки, указатели и DLL | farique | Microsoft Office Excel | 0 | 30.08.2011 10:26 |
Указатели и строки(С) | Alina_Honey | Помощь студентам | 0 | 03.06.2011 02:04 |
С++ Строки + указатели | S1av0k | Помощь студентам | 4 | 03.12.2010 20:43 |
Строки и указатели........ | karazmik | Общие вопросы C/C++ | 1 | 26.12.2009 01:16 |
Указатели на строки | koljakolja | Общие вопросы C/C++ | 2 | 17.10.2008 22:57 |