C应用程序中未处理的win32异常
C应用程序中未处理的win32异常,c,exception,C,Exception,我有一个在C下使用VisualStudio2010开发的应用程序。 当我运行我的应用程序时,一切看起来都很好,直到它到达: while ((row = mysql_fetch_row(result))) { t[k] = atof(row[num_fields - 1]); k++; } select查询没有任何问题。出现异常消息: 在中发生未处理的win32异常 我读了一些文章,这些文章告诉我这是一个释放内存的问题 我补充说: mysql_free_result(result
我有一个在C下使用VisualStudio2010开发的应用程序。 当我运行我的应用程序时,一切看起来都很好,直到它到达:
while ((row = mysql_fetch_row(result))) {
t[k] = atof(row[num_fields - 1]);
k++;
}
select查询没有任何问题。出现异常消息:
在中发生未处理的win32异常
我读了一些文章,这些文章告诉我这是一个释放内存的问题
我补充说:
mysql_free_result(result);
free(t);
但一切都没有改变。请帮忙
谢谢。首先,最好使用调试器运行。 话虽如此,我可以看到一些可能产生异常的事情:
- 如果
,会发生什么情况?在num\u字段==0
数组中会出现异常行
- 执行
之前,检查mysql\u fetch\u row是否正确设置了行。例如,我将使用一些检查将同一代码分成几行atof
- 如果
,会发生什么情况?在num\u字段==0
数组中会出现异常行
- 执行
之前,检查mysql\u fetch\u row是否正确设置了行。例如,我将使用一些检查将同一代码分成几行atof