|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这是网上百度的历程,bin文件能够全部读出来,但是多了很多ffffff,我等级不够发不了图片,10 06 00 20 09 3e 00 08 ffffff81 3e 00 08 ffffff83 很频繁的多6个f,请大佬指点
- int main() {
- FILE * pFile;
- long lSize;
- char * buffer;
- size_t result;
- int c = 0;
- char*p = 0;
- pFile = fopen("3-phasenew.bin","rb");
- if (pFile == NULL) { fputs("File error", stderr); exit(1); }
-
- fseek(pFile, 0, SEEK_END);
- lSize = ftell(pFile);
- rewind(pFile);
-
- buffer = (char*)malloc(sizeof(char)*lSize);
- if (buffer == NULL) { fputs("Memory error", stderr); exit(2); }
-
- result = fread(buffer, 1, lSize, pFile);
- if (result != lSize) { fputs("Reading error", stderr); exit(3); }
- p = buffer;
- for (c = 0; c < lSize; c++)
- {
- printf("%.2x ", buffer[c]);
- }
- fclose(pFile);
- free(buffer);
- system("pause");
- return 0;
- }
复制代码
本帖最后由 jackz007 于 2021-1-8 18:06 编辑
这一句
改为
试试看呢
|
|