Есть ли способ вывести переменную типа char ** в GDB? - PullRequest
0 голосов
/ 25 октября 2018

Есть ли способ вывести переменные типа char ** в gdb?Я имею в виду, скажем, если в файле .c и в gdb была переменная int length = 17;, то при вводе p length будет показано length = 17. Однако, если он имеет тип char **, есть ли способ напечатать его и увидеть символы/ строки внутри этой переменной?Поиск в Google, но не смог найти никакой информации.

1 Ответ

0 голосов
/ 25 октября 2018

Однако, если это символ **, есть ли способ напечатать его и увидеть символы / строки внутри этой переменной?

Есть нет символы / строки внутри этой переменной.

Вероятно, вы спрашиваете: могу ли я напечатать строку, на которую указывает *var, в этом случае подойдет либо print *var, либо print var[0].

...