c分段故障,读取大文件

时间:2017-11-19 10:57:17

标签: c segmentation-fault malloc large-files

我正在尝试读取文件并存储它包含的内容,但我遇到了分段错误,这是我的代码的一部分:

graph[a * nnodes + b] = prize;

文件pub08.in如下所示:

TryParse

Full file is here

我认为,分段错误在线发生:

bool

我做错了什么?

1 个答案:

答案 0 :(得分:1)

以下列出了您做错的事情:

  1. 检查fscanf
  2. 的返回值
  3. 验证ab以确保它们在范围内。
  4. 检查malloc
  5. 的返回值
  6. 根据评论 - 检查fopen
  7. 的返回值