首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

gdb调试怎么以字符串形式print这三种变量

2012-03-01 
gdb调试如何以字符串形式print这三种变量?voidmain(){charstr1[10]str1 char*str2str2 char*str3

gdb调试如何以字符串形式print这三种变量?
void   main(){
char   str1[10]   =   "str1 ";
char   *str2   =   "str2 ";
char   *str3   =   strdup( "str3 ");

}
我看这三个变量中有些使用print只能打印出变量的地址,请问如何以字符串形式print这三种变量?

[解决办法]
可以打印地址和内容呀
p str1
p str2
p str3
[解决办法]
print *str1
[解决办法]
p str1
p str2@4
p str3@4
[解决办法]
这样就可以了

p str1
p str2
p str3

热点排行