C语言 如何解决打开的文件堆错误



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

这是我的代码片段:

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

当我尝试读取图像时存在堆问题。

有什么解决方案吗?否则我如何使用malloc解决此问题?

此错误与您的文件打开/关闭代码完全无关。快速的谷歌搜索(请注意,花了我整整 5 秒钟)产生了以下潜在的解决方案(引用自原文):

  • 转到项目属性(文件>项目属性)
  • 在"类别"下,转到 PIC30-LD
  • 在右侧窗口中找到堆选项

相关内容

  • 没有找到相关文章

最新更新