GDB распечатать поля структуры

У меня есть

struct addrinfo *s;

и я хочу увидеть поля

struct sockaddr *ai_addr;

внутри моей структуры, когда я нахожусь в режиме отладки. Я использую кодовые блоки ide для тестирования своих программ, и в окне Debug Watches я установил правильные часы

*s->ai_addr

но он печатает только адрес памяти. Затем я использую консоль отладчика ide и пытаюсь распечатать структуру ai_addr с помощью этой команды.

p s->ai_addr

но GDB распечатать адрес еще раз.
Как правильно распечатать содержимое структуры ai_addr в режиме отладки?

2

Решение

Потому что вы пытаетесь напечатать ai_addr который является указателем или адресом

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector