fputs,fwrite,fprintf的区别
1.都是库函数,都可以向⽂件写⼊数据,可能是⼆进制数据块,也可能是字符串
fputs,fwrite
前者向⽂件内写⼊字符串,⼀⾏结束,后者向⽂件内写⼊数据块(可能是字符串或者BYTE流)
fwrite,fprintf
前者fwrite写⼊流stream中的数据是buffer指定的内容,内容的字节⼤⼩分别由size和count两个参数来指定,因此写⼊流stream中的内容有可能是乱码,但是有效的数据。
后者fprintf写⼊流stream中的数据则由argument来指定,并且这些argument的内容分别由format指定的格式来显⽰,因此写⼊stream的内容通常来说是⽂本字符流,当然,也允许写⼊格式乱码。
两者都可以将⽂本写⼊流stream中。fprintf格式
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论