【发布时间】:2012-01-30 22:31:52
【问题描述】:
我已将问题缩小到几行代码,但我无法确定导致“访问冲突写入位置”的函数调用的非法内容我希望使用 C 语言更好的人可以帮助我吗?
代码中断的输入是
vn 0.185492 -0.005249 0.982604
我想将 3 个浮点值分配给 Struct vn 数组
struct Normals{
float vn1;
float vn2;
float vn3;
};
struct Normals vn[50000];
而崩溃的代码是
if (line[0] == 'v' && line[1] == 'n' && line[1] != 't'){
sscanf(line, "%*c%*c%f%f%f",
&vn[normCount].vn1,
&vn[normCount].vn2,
vn[normCount].vn3);
normCount++;
}
任何提示都会很棒!谢谢
【问题讨论】:
标签: c file-io access-violation