用fwrite函数向文件输入后记事本内为乱码应该如何解决?
fwrite 使用该数的二进制表示(相当于将这个数看成一个整体),并将其存储为一个4字节的整数,而这样的二进制数自然是无法被识别从而显示为乱码的。
参考C课设学习笔记Day4-关于fwrite写入文件的乱码问题 - 知乎 (zhihu.com)
修改编码方式,编辑器和文件编码方式不一致导致的
不知道你这个问题是否已经解决, 如果还没有解决的话:C 库函数 size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream) 把 ptr 所指向的数组中的数据写入到给定流 stream 中。