请问,遇到segmentation fault怎么调试啊?
看过了JetJoe的贴子,晕死了!
我水平太凹,一点看不懂。
http://blog.csdn.net/jetjoe/archive/2005/06/09/391271.aspx
下面描述一下我的问题吧
char *ch="abcdefgh";//本来是从网络上读取的数据,我测试时,可以用printf输出
char *sql; char sql[100]; char sql[1024]; char [3000];//说是内存问题,这几种定义方法我都尝试过。
char *query = "INSERT INTO det(source , content,date_time) VALUES('%s','%s',now())";
printf("%s\n",&ch);
sprintf(sql,query,ch[3],ch[5]);
res=mysql_query(&mysql_connection,sql);
运行提示
abcdefgh
segmentation fault