1.都是库函数,都可以向文件写入数据,可能是二进制数据块,也可能是字符串

fputs,fwrite 

前者向文件内写入字符串,一行结束,后者向文件内写入数据块(可能是字符串或者BYTE流)

fwrite,fprintf

前者fwrite写入流stream中的数据是buffer指定的内容,内容的字节大小分别由size和count两个参数来指定,因此写入流stream中的内容有可能是乱码,但是有效的数据。
后者fprintf写入流stream中的数据则由argument来指定,并且这些argument的内容分别由format指定的格式来显示,因此写入stream的内容通常来说是文本字符流,当然,也允许写入格式乱码。
两者都可以将文本写入流stream中。

posted on 2021-10-06 10:25  redman274  阅读(1412)  评论(0编辑  收藏  举报