例如 —— 文件中的配置内容格式如下:

dat.txt的文件的内容为
[root@localhost tool]# cat dat.txt 
aa1213bbcc1415dd

参数说明

size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream);

返回值:返回实际写入的数据块数目

(1)buffer:是一个指针,对fwrite来说,是要获取数据的地址;

(2)size:要写入内容的单字节数;

(3)count:要进行写入size字节的数据项的个数;

(4)stream:目标文件指针;

(5)返回实际写入的数据项个数count。

函数说明

fwrite() 是 C 语言标准库中的一个文件处理函数,功能是向指定的文件中写入若干数据块,如成功执行则返回实际写入的数据块数目。该函数以二进制形式对文件进行操作,不局限于文本文件。


运行结果显示:

如上所示


代码部分:

#include<stdio.h>
#define SIZE 1
typedef struct
{char name[10];int num;int age;char addr[15];
}student;student stu[SIZE];void save()
{FILE *fp;int i;if((fp=fopen("dat.txt","w"))==NULL){printf("无法打开此文件!\n");return;}for(i=0;i<SIZE;i++)if(fwrite(&stu[i], sizeof(student), 1, fp) != 1)printf("文件写入错误。!\n");fclose(fp);
}void main()
{int i;for(i=0;i<SIZE;i++)scanf("%s%s%s%s",stu[i].name, &stu[i].num, &stu[i].age, stu[i].addr);save();
}

执行文件:

[root@localhost tool]# ./fwrite 
aa 12 13 bb 
cc 14 15 dd

写文件 —— 将内容按照指定格式写入配置文件(fwrite()函数-》》向指定的文件中写入若干数据块)相关推荐

  1. DCMTK:将DICOM结构化报告文件的内容转换为XML格式

    DCMTK:将DICOM结构化报告文件的内容转换为XML格式 将DICOM结构化报告文件的内容转换为XML格式 将DICOM结构化报告文件的内容转换为XML格式 #include "dcmt ...

  2. DCMTK:将DICOM文件的内容转换为XML格式

    DCMTK:将DICOM文件的内容转换为XML格式 将DICOM文件的内容转换为XML格式 将DICOM文件的内容转换为XML格式 #include "dcmtk/config/osconf ...

  3. DCMTK:将DICOM文件的内容转换为JSON格式

    DCMTK:将DICOM文件的内容转换为JSON格式 将DICOM文件的内容转换为JSON格式 将DICOM文件的内容转换为JSON格式 #include "dcmtk/config/osc ...

  4. php fwrite 追加写入,PHP fwrite 函数:将字符串写入文件(追加与换行)

    PHP fwrite() fwrite() 函数用于向文件写入字符串,成功返回写入的字符数,否则返回 FALSE . 语法: int fwrite( resource handle, string s ...

  5. python 读取文件读出来是什么格式-深入学习python解析并读取PDF文件内容的方法...

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

  6. 如何将WPS里文件的内容转换为图片格式

    在办公中我们经常要使用到WPS软件,以至于在这里面编辑的文档进行保存的文件都是以WPS为类型的文件.不过作为现在的人来说,我们更喜欢更方便的浏览方式,比如图片格式,那我们就需要将WPS文件转换为图片的 ...

  7. python open写入_Python3 open() 函数详解 读取文件写入文件追加文件二进制文件

    Python3 open() 函数详解 读取文件写入文件追加文件二进制文件 open()函数的主要作用是打开文件并返回相应文件对象,使用文件对象可以对当前文件进行读取.写入.追加等操作,默认情况下&q ...

  8. c++读取文本文件里的指定位置的字符_利用FSO对象向文本文件中写入信息

    大家好,我们今日讲解"VBA信息获取与处理"教程中第十八个专题"FSO对象对文件及文件夹的处理"的第五节"用FSO对象向文本文件中写入信息" ...

  9. python django mysql写入中文乱码_解决django 向mysql中写入中文字符出错的问题

    之前使用django+mysql建立的一个站点,发现向数据库中写入中文字符时总会报错,尝试了修改settings文件和更改数据表的字符集后仍不起作用.最后发现,在更改mysql的字符集后,需要重建数据 ...

最新文章

  1. 检测到目标URL存在http host头攻击漏洞
  2. 实验结果报告与实验总结_教科版科学四年级上册实验报告
  3. 未来已来!医院数字化转型为“看病难”画上“休止符”
  4. php5安装mysql拓展_PHP7安装mysql的扩展让老版本PHP程序继续服役
  5. failed to load kernel library!处理办法
  6. linux内核驱动之 设备驱动简介之内核划分
  7. liunxs运维_Linux运维工程师必备(命令)
  8. MFC程序设计——标尺的例子
  9. 六大免费网站数据采集器对比(火车头,海纳,云采集,ET,三人行,狂人采集)
  10. Chart控件,chart、Series、ChartArea曲线图绘制的重要属性介绍(Windows窗体)
  11. cad调了比例因子没反应_10个常见cad问题的解决方法!学会了这几招不再求人
  12. pythonsorted函数cmp_python3中sorted函数里cmp参数改变详解
  13. tp6 workerman
  14. 智能营销获客引流-入门-宁波慧客科技有限公司
  15. 测试工具大全http://blog.csdn.net/vincetest/archive/2006/12/12/1440353.aspx
  16. echarts:饼图标签formatter的使用/饼图自定义标签
  17. 三极管基极下拉电阻作用
  18. iOS App 安装包瘦身指南
  19. Windows 11 安装 SlowFast
  20. doPost()详解

热门文章

  1. 5月3日 条件语句、循环语句的复习练习
  2. mysql 之mvcc多版本控制
  3. 客户管理系统里的每个模块该如何显示?
  4. PHP ‘ext/soap/soap.c’权限许可和访问控制
  5. js Grid - 列表插件
  6. 从XML文件乱码问题,探寻其背后的原理
  7. (三)Window的特色学习笔记
  8. 刚才遇到了关于C#使用外部DLL函数上的char*的问题。
  9. DSP平台实现图像识别算法总体来说不如嵌入式?
  10. 架构设计器_MySQL:数据库结构优化、高可用架构设计、数据库索引优化