发布网友 发布时间:2024-10-24 03:44
共3个回答
热心网友 时间:2024-10-29 17:43
调用fwrite函数时,如果碰到换行符(0x0A),编译器会自动转换为回车换行符(0x0D 0x0A),然后写入文件。这样写入文件的数据就会与原始数据有差异。热心网友 时间:2024-10-29 17:43
stream = freopen("test.txt","w+",stderr);热心网友 时间:2024-10-29 17:47
关于写的问题,1楼2楼解释和修改的很好,读的问题,是因为你写进去的是字符的assic码,比如c[1]=0,即assic码00被写进去文件,而00对应的字符是不可见的,所以读出来的就是乱码。