fwrite文件写入数据

fwrite文件写入数据,第1张

fwrite文件写入数据

文件的 *** 作就两种:读和写

读:把文件中的内容读入到程序中,然后根据自己的项目需求把文件的数据进行相关的处理。


写:就是将程序中的数据,写入到文件中,去更新文件。


这么两种 *** 作归到代码中就是这两种函数:一组是写函数,一组是读函数。


读和写是成对出现的,fwrite和fread是一对,fputs和fgets 是一对。


这里所说的一对的意思是:一对中的读和写对文件的 *** 作方式是一样的。


一般成对去使用读函数和写函数。


fwrite就是往文件中写入数据,

参数一:是要写入文件的数据首地址,往文件写入 的数据,这个数据实际是存在程序之中的, 我们是要把程序中的数据写入到文件里,数据在程序中怎么存的?一块空间/一块内存。


就相当于一个变量,这个变量可以是结构体变量,基本数据类型变量,也可以是数据,字符串。


各自数据类型都是可以的。


所以第一个参数这里,直接写的是这个数据的首地址。


(比如说如果这个变量是整型的,那么这个位置写&a,如果是一个数组,那么直接放数组名b,如果是一个结构体,那么放&+结构体变量的名字)

参数二和参数三是配合使用的:参数二x参数三是实际写入到文件中的字节数。


(比如相乘结果等于12,那么最终就是把buffer里面的12个字节写入到文件中)

为什么有

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/586105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存