其他分享
首页 > 其他分享> > fputs,fwrite,fprintf的区别

fputs,fwrite,fprintf的区别

作者:互联网

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

fputs,fwrite 

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

fwrite,fprintf

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

标签:stream,fwrite,写入,指定,fputs,fprintf,数据
来源: https://www.cnblogs.com/redman274/p/15370617.html