C语言文件与链表结合,用fwrite和fread函数读出的为何是乱码,就是特别多的屯字样。

2025-02-24 02:21:56
推荐回答(1个)
回答1:

fwrite()和fread()适合于多个固定大小的“块状”数据的写/读,但对于数组、字符串的读/写显得“笨拙”一些。与fscanf()和fprintf()明显不同的是,前者适合二进制文件做,后者适合文本文件(.txt)操作。如果你用fwrite()读取.txt文件的内容,一般不会得到想要的结果。