char * query [] [英] char *query[]

查看:64
本文介绍了char * query []的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么查询[1] = www?


int

main(无效)

{

char * user =" www";

char * password ="" ;;

char * database =" www" ;;

char * query [] = {" SHOW DATABASES;"};

db(用户,密码,数据库,查询);

}


(gdb)next

12 char * query [] = {" SHOW DATABASES;"};

(gdb )下一页

13分贝(用户,密码,数据库,查询);

(gdb)打印查询

$ 5 = {0x400e25" SHOW DATABASES;"}

(gdb)打印查询[0]

$ 6 = 0x400e25" SHOW DATABASES;"

(gdb)打印查询[1]

$ 7 = 0x400e20" www"

(gdb)打印查询[2]

$ 8 = 0x400e24"" ;

(gdb)打印查询[3]

$ 9 = 0x400e20" www"

(gdb)打印查询[4]

$ 10 = 0x0

(gdb)


来源

--------- -
http: //dfo.svn.sourceforge.net/viewv...74&view=markup

Why does query[1] = www ?

int
main(void)
{
char *user="www";
char *password="";
char *database="www";
char *query[]={"SHOW DATABASES;"};
db(user,password,database,query);
}

(gdb) next
12 char *query[]={"SHOW DATABASES;"};
(gdb) next
13 db(user,password,database,query);
(gdb) print query
$5 = {0x400e25 "SHOW DATABASES;"}
(gdb) print query[0]
$6 = 0x400e25 "SHOW DATABASES;"
(gdb) print query[1]
$7 = 0x400e20 "www"
(gdb) print query[2]
$8 = 0x400e24 ""
(gdb) print query[3]
$9 = 0x400e20 "www"
(gdb) print query[4]
$10 = 0x0
(gdb)

source
----------
http://dfo.svn.sourceforge.net/viewv...74&view=markup

推荐答案

5 = {0x400e25" SHOW DATABASES;"}

(gdb)print query [0]
5 = {0x400e25 "SHOW DATABASES;"}
(gdb) print query[0]


6 = 0x400e25" SHOW DATABASES;" ;

(gdb)打印查询[1]
6 = 0x400e25 "SHOW DATABASES;"
(gdb) print query[1]


7 = 0x400e20" www"

(gdb)打印查询[2]
7 = 0x400e20 "www"
(gdb) print query[2]


这篇关于char * query []的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆