从CSV存储数据时访问冲突

时间:2013-12-17 19:18:16

标签: c csv access-violation

我正在尝试存储CSV文件中的数据并遇到访问冲突。第一个图像显示了如何分配内存,第二个图像显示了问题区域,第三个图像是csv中发生问题的位置。任何帮助表示赞赏。

enter image description here snip of my VS

data at problem location

1 个答案:

答案 0 :(得分:1)

看起来第一个执行“预分配”的循环可能会出错。以下分配:

AllCurrentData[newLineCOunt].data = malloc(COLUMNS * sizeof(char));
我相信,

应该是这样的:

AllCurrentData[newLineCOunt].data = malloc(COLUMNS * sizeof(char*));