我想從一個緩衝區中的一個文件流,然後將其保存在一個很長的流,並最終將其發送到服務器,但創建一個文件後打開我有一個錯誤的堆和內存空間。我正在使用用於Openpicus板的IDE編譯器。如何解決打開的文件堆錯誤
這是我的代碼片段:
pFile = fopen("Nini.jpg", "rb");
if (pFile==NULL)
{
fputs ("File error",stderr); exit (1);
}
fclose(pFile);
有一堆問題,當我嘗試讀取圖像。
有沒有解決方案?否則,我該如何用malloc解決這個問題?
的錯誤不是在您所提供的代碼,並且必須是在其他地方。向我們提供更多信息,並請發佈您收到的*確切*錯誤。 – TypeIA
是的確切的錯誤是與編譯器有關。 – J2015
這是錯誤:'*使用的程序總內存(字節):0x298b3(170163)64% c:\ program files(x86)\ microchip \ mplab c30 \ bin \ bin \ .. \ bin/pic30-coff-ld .exe錯誤:需要堆,但未指定 '。 – J2015