使用sprintf时发生访问冲突
W酱 2012-05-28 12:24:07 调试程序发现运行到这一行就出错了:
sprintf(sql, "INSERT INTO Student VALUES(%s, %s, %s, %s, %s)", sno, sname, ssex, sage, sdept);
这里的sql声明是
char* sql;
或
char sql[100];
显示的错误信息是:
0x100720a7 (msvcr100d.dll) 处最可能的异常: 0xC0000005: 读取位置 0x0bfb7be7 时发生访问冲突
求助啊……调试半天还是没搞明白哪里出问题了。