gdb - 有没有办法在 gdb 中打印 char** 类型的变量?
问题描述
有没有办法在 gdb 中打印 char** 类型的变量?我的意思是,如果int length = 17;
.c 文件和 gdb 中有一个变量,键入 p 长度将显示长度 = 17。但是,如果它是 char**,有没有办法打印它并查看里面的字符/字符串那个变量?一直在谷歌上搜索,但找不到任何信息。
解决方案
但是,如果它是 char**,有没有办法打印它并查看该变量中的字符/字符串?
该变量内没有字符/字符串。
您可能要问的是:我可以打印 指向的字符串*var
吗?print *var
print var[0]
推荐阅读
- python - 列表中的Python索引值,返回索引值和列表值
- java - IntelliJ Idea:引入变量后如何停止将光标移动到行尾?
- javascript - 在 node.js 中,如何将二进制数据从 fetch 写入文件?
- c++ - 将静态库与 -nostdlib 链接时出现“对 __dso_handle 的未定义引用”
- php - 如何在PHP中自动插入可编辑数据表
- arrays - 关于行的“正值岛”中元素的位置
- typescript - 如何在 Typescript 中定义递归字符串文字类型
- android - Android Kotlin NavigationView 将角半径添加到项目图标
- vb.net - 无论如何我可以用电报机器人更改 textbox1.text 值吗?
- python - 错误:无法确定关系的真值