提问人:Erkan Dirikcan 提问时间:7/13/2015 最后编辑:Erkan Dirikcan 更新时间:7/13/2015 访问量:164
运行时检查失败 #2 - 变量“b1”周围的堆栈已损坏
Run-Time Check Failure #2 - Stack around the variable 'b1' was corrupted
问:
我的问题是当我运行我的程序时,它告诉我“运行时检查失败 #2 - 围绕变量'b1'的堆栈已损坏。如果存在此异常的处理程序,则程序可以安全地继续。
while (!feof(fp))
{
fscanf(fp, "%2X", &a1[0]);
fscanf(fp, "%2X", &a1[1]);
fscanf(fp, "%2X", &a1[2]);
fscanf(fp, "%2X", &a1[3]);
fscanf(fp, "%2X", &a1[4]);
fscanf(fp, "%2X", &b1[0]);
fscanf(fp, "%2X", &b1[1]);
fscanf(fp, "%2X", &b1[2]);
fscanf(fp, "%2X", &b1[3]);
fscanf(fp, "%2X", &b1[4]);
if (foo==foo)
{
foo....
}
}
答: 暂无答案
评论
if (foo==foo); it is always true
foo
double
NaN
operator==
a1
b1
char
%X
int