广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    fwrite函数的用法

    来源:网络收集  点击:  时间:2024-05-12
    【导读】:
    fwrite函数的用法详解?具体详细步骤请看下面。工具/原料more电脑:笔记本或台式电脑一台演示系统:win10演示软件版本:visual studio2019演示问题:fwrite函数的用法函数原型1/2分步阅读

    函数原型:size_tfwrite(const void*buffer, size_tsize, size_tcount, FILE *stream);

    2/2

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

    参数和返回值1/5

    buffer参数:

    类型:const void*(万能指针常量)

    作用:存放用以写入文件的内容的缓冲指针(buffer)

    2/5

    size参数:

    类型:size_t(即“unsigned int”无符号整型,占4个字节)

    作用:每次从缓冲区读取多少个字符(size个)到指定的文件中

    3/5

    count参数:

    类型:size_t(即“unsigned int”无符号整型,占4个字节)

    作用:总共读取多少次(count次)

    4/5

    stream参数:

    类型:FILE*(文件指针)

    作用:保存从缓冲区中读取到的内容到该文件中(stream)

    5/5

    返回值:

    类型:size_t(即“unsigned int”无符号整型,占4个字节)

    结果:如果函数成功,返回实际写入的次数(即和count参数值相等);如果函数失败,则会直接报错并退出程序。

    功能演示1/11

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

    2/11

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

    3/11

    在项目project_0.3的初始页面中,我们删除所有注释和“main()函数”中的内容,并在前面加上两行语句:

    using namespace std;

    #pragma warning(disable:4996) (由于该函数不安全,系统提示要求使用fwrite_s函数代替此函数,所以会发出警告导致程序错误无法运行(如下图);此句的作用是忽略此警告)

    4/11

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

    5/11

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

    6/11

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

    7/11

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

    8/11

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

    9/11

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

    10/11

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

    11/11

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

    注意事项

    若本篇帮到了您,希望能投个票、点个赞。您的鼓励是我更新的动力。

    本文为原创内容。

    FWRITE函数
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_744089.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 09:12:05  耗时:0.029
    0.0291s