用fwrite写入磁盘的数据为什么在磁盘中是乱码,请大家帮忙
要么编码问题,要么字节数或字节位置有问题,比如一个汉字是2个字节,但是你没从第一个字节开始,而是从第二个字节开始,这样后面就都乱了
你是不是用二进制方式写入的,这样查看的时候是字符方式,就会乱码了。
读和谐的方式必须一致,fwrite是写的二进制数据,fgets是读取的ascii编码,保证读写一样就行了