且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

linux - 执行fread函数出现问题

更新时间:2022-10-15 13:17:34

strlen的作用是遍历一个char*,如果找到0x00(所谓结束符'\0')就认为字符串结束,并返回遍历了多少个字符。你读取一个jpg文件,有很大概率在第5个字节上出现0x00,那么strlen当然只能读到4个字节。不信你可以用xxd out.jpg看一下二进制字节。