情境:
文件:png图片,前8个字节是:
89 50 4E 47 0D 0A 1A 0A
如果以如下代码来获取前8个字节
char buffer[8] = {0};
FILE* fp = fopen("png.png", "r");
fread(buffer, 8, 1, fp);
fclose(fp);
那么8个字节是:
89 50 4E 47 0A 00 00 00
如果是rb打开方式可以得到正确的结果
哎.... 这个让我郁闷的啊~~
情境:
文件:png图片,前8个字节是:
89 50 4E 47 0D 0A 1A 0A
如果以如下代码来获取前8个字节
char buffer[8] = {0};
FILE* fp = fopen("png.png", "r");
fread(buffer, 8, 1, fp);
fclose(fp);
那么8个字节是:
89 50 4E 47 0A 00 00 00
如果是rb打开方式可以得到正确的结果
哎.... 这个让我郁闷的啊~~