fwrite函数的用法

 时间:2024-10-12 03:36:17

fwrite函数的用法详解?具体详细步骤请看下面。

fwrite函数的用法

工具/原料

电脑:笔记本或台式电脑一台

演示系统:win10

演示软件版本:visual studio2019

演示问题:fwrite函数的用法

函数原型

1、函数原型:size_tfwr坡纠课柩ite(const void*buffer, size_tsize, size_tcount, FILE *stream);

2、含义:将指定缓冲区中的内容(buffer),部分或全部写入到指定的文件中(stream)。

参数和返回值

1、buffer参数:类型:const void*(万能指针常量)作用:存放用以写入文件的内容的缓冲指针(buffer)

2、size参数:类型:size_t(即“u艘绒庳焰nsigned int”无符号整型,占4个字节)作用:每次从缓冲区读取多少个字符(size个)到指定的文件中

3、count参数:类型:size_t(即“unsigned int”无符号整型,占4个字节)作用:总共读取多少次(count次)

4、stream参数:类型:FILE*(文件指针)作用:保存从缓冲区中读取到的内容到该文件中(stream)

5、返回值:类蕞瞀洒疸型:size_t(即“unsigned int”无符号整型,占4个字节)结果:如果函数成功,返回实际写入的次数(即和count参数值相等);如果函数失败,则会直接报错并退出程序。

功能演示

1、首先,请确保电脑上已经安装了“visual studio2019”。

fwrite函数的用法

2、然后,打开软件并创建一个“控制台”项目“project_0.3”。

fwrite函数的用法

3、在项目"project_0.3"的初始页面中,我们删除所有注释恽但炎杰和“main()函数”中的内容,并在前面加上两行语句:using namespace std;#prag罪焐芡拂ma warning(disable:4996) (由于该函数不安全,系统提示要求使用fwrite_s函数代替此函数,所以会发出警告导致程序错误无法运行(如下图);此句的作用是忽略此警告)

fwrite函数的用法
fwrite函数的用法

4、接着,使用fopen函数打开指定的文件,并赋值给我们定义的文件指针变量。

fwrite函数的用法

5、接着,判断文件打开是否成功,若失败,则直接退出进程。

fwrite函数的用法

6、接着,我们定义一个char型数组(函数中buffer参数)作为缓冲区。

fwrite函数的用法

7、接着,我们调用本篇要讲的函数fwrite,传入相应参数,并将结果赋值给无整形变量counts。

fwrite函数的用法

8、文件写入完成后,我们调用fclose函数来关闭打开的文件。

fwrite函数的用法

9、接着,在后面加上一行输出语句,用以打印结果“counts”的值。

fwrite函数的用法

10、最后,打印结果如图所示,没毛病。

fwrite函数的用法

11、最后,我们打开文件,发现里面正是我们写入的内容。完美!

fwrite函数的用法
  • c语言如何生成随机数
  • C语言中的scanf函数怎样输入字符串?
  • C语言中float是什么意思?
  • C语言的putchar如何使用?
  • 在C语言中怎样创建一个文件?
  • 热门搜索
    防控疫情手抄报 感恩手抄报 爱国主义手抄报 汉字手抄报简单又漂亮 科技节手抄报 读书手抄报简单又漂亮 校园安全手抄报 数学手抄报 清明节手抄报好看简单 节约用水手抄报文字