如何解决打开文件堆错误

时间:2014-01-17 15:18:56

标签: c file-io stream malloc

我试图将一个文件中的一些流放入一个缓冲区,然后将其保存在一个长流中,最后将其发送到服务器,但是在创建一个文件打开后,我有一个堆和内存空间错误。我使用的IDE编译器用于Openpicus板。

这是我的代码段:

pFile = fopen("Nini.jpg", "rb");
if (pFile==NULL)
{
    fputs ("File error",stderr); exit (1);
}

fclose( pFile);

当我尝试读取图像时出现堆问题。

这有什么解决方案吗?否则我怎么能用malloc解决这个问题?

1 个答案:

答案 0 :(得分:1)

此错误与您的文件打开/关闭代码完全无关。 A quick Google search(这让我花了5秒钟,请注意)收益the following potential solution(引自原文):

  
      
  • 转到项目属性(文件 - >项目属性)
  •   
  • 在类别下转至pic30-ld
  •   
  • 在右侧窗口中找到堆选项
  •