如题
也就是说,fread里的buf存储的是读到文件的二进制版本,fread返回值就是读取字符数(但不是二进制的个数),strlen测到的是buf里0之前的个数。对不?
fread返回的是读到的字符个数(包括0),fread结束标志是传入的buf填满或者文件结束。strlen统计的是非0字符的个数,以0作为结束标志。