主题中讨论的其他部件:CC1310
我正在尝试打开并读取二进制文件。
我正在使用以下代码:
FILE* BinFile; BinFile = fopen("output123.bin", "rb");
if(BinFile) { Display_printf(displayHandle, 0, 0, "File exists... = %x \n", BinFile); }
if (BinFile == NULL) { Display_printf(displayHandle, 0, 0, "Error opening file...\n"); perror("fopen"); return (NULL); }
现在的问题是文件"output123.bin"在任何地方都不存在,但我没有收到错误消息,而是输出为:
File exists... = 20002120
当我尝试读取实际存在于同一目录中的文件时,读取的内容完全错误。