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

Подскажите пожалуйста как правильно расспечатать - C++

Восстановить пароль Регистрация
 
amatorIP
 Аватар для amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
21.11.2011, 19:10     Подскажите пожалуйста как правильно расспечатать #1
Всем привет!
Как правильно расспечатать?

C++
1
2
3
void fun(void ** vaddr){
      printf("%p", *(int*)vaddr);
}
Так будет правльно?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2011, 19:10     Подскажите пожалуйста как правильно расспечатать
Посмотрите здесь:

подскажите пожалуйста, правильно ли сделанна конструкция, и не будет ли утечки памяти C++
Подскажите пожалуйста, что я дулаю не правильно? C++
Подскажите, пожалуйста, как правильно объявить динамически расширяемую строку? C++
подскажите пожалуйста что я здесь делаю не правильно? C++
Подскажите, как правильно написать C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
St1ck_man
9 / 9 / 1
Регистрация: 21.11.2011
Сообщений: 36
21.11.2011, 19:31     Подскажите пожалуйста как правильно расспечатать #2
void ** vaddr , а так можно?)
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
21.11.2011, 19:36     Подскажите пожалуйста как правильно расспечатать #3
amatorIP, а что вы хотите увидеть на экране?
amatorIP
 Аватар для amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
21.11.2011, 19:37  [ТС]     Подскажите пожалуйста как правильно расспечатать #4
так можно) это указатель на указатель, но я сомниваюсь в том что я правильно его расспечатываю)
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
21.11.2011, 19:37     Подскажите пожалуйста как правильно расспечатать #5
Цитата Сообщение от St1ck_man Посмотреть сообщение
void ** vaddr
да, можно
МаксимМВ
C/C++
90 / 90 / 5
Регистрация: 01.07.2010
Сообщений: 281
21.11.2011, 19:40     Подскажите пожалуйста как правильно расспечатать #6
Что хотите распечатать? Если просто число, то для этого указателя на указатель и отдельной функции создавать не нужно. Если массив или матрица - то тут нужно использовать циклы.
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
21.11.2011, 19:40     Подскажите пожалуйста как правильно расспечатать #7
C
1
printf ("%p",&p);
смотря, что вам надо
amatorIP
 Аватар для amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
21.11.2011, 19:57  [ТС]     Подскажите пожалуйста как правильно расспечатать #8
Я хочу увидеть, то на что указывает указатель. А его не нужно приводить к типу, так как он void?
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
21.11.2011, 20:23     Подскажите пожалуйста как правильно расспечатать #9
amatorIP, какой из них (указателей)?

Добавлено через 3 минуты
C
1
printf ("%x",&p);
Добавлено через 14 минут
Цитата Сообщение от amatorIP Посмотреть сообщение
Я хочу увидеть, то на что указывает указатель.
ааа, понял
C
1
printf ("%d",*(int*)p);
Добавлено через 1 минуту
в вашем случае
C
1
printf ("%d",**(int**)p);
Добавлено через 2 минуты
Цитата Сообщение от amatorIP Посмотреть сообщение
Я хочу увидеть, то на что указывает указатель.
и к тому, у вас указатель указывает на указатель
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2011, 20:29     Подскажите пожалуйста как правильно расспечатать
Еще ссылки по теме:

C++ Подскажите пожалуйста, как правильно вывести,сформировать массив из задания
C++ Подскажите как правильно сделать
C++ Подскажите как правильно сделать

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

Или воспользуйтесь поиском по форуму:
amatorIP
 Аватар для amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
21.11.2011, 20:29  [ТС]     Подскажите пожалуйста как правильно расспечатать #10
Спасибо! То что нужно!)
Yandex
Объявления
21.11.2011, 20:29     Подскажите пожалуйста как правильно расспечатать
Ответ Создать тему
Опции темы

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