fread函数的用法 。 具体详情请看下面 。
文章插图
需要这些哦
电脑:笔记本或台式电脑一台
演示系统:win10
示利用的软件:visual studio2019
演示的问题:fread函数的用法
函数原型1原型:size_t fread( void* buffer, size_t size, size_t count, FILE* stream );
2功能:将指定文件(stream )中的内容部门或全数读取到指定的缓冲区(buffer)中 。
参数和返回值1buffer参数:
类型:void*(全能指针)
感化:指标的目的从指定文件(stream)中读取到的内容存放的缓冲区(buffer)中 。
2size参数:
类型:size_t(即“unsigned int”无符号整型 , 占4个字节)
感化:每次从文件中读取几多(size)个字节 。
3count参数:
类型:size_t(即“unsigned int”无符号整型 , 占4个字节)
感化:总共读取几多(count)次 。
4stream参数:
类型:FILE*(文件指针)
感化:指标的目的打开文件的指针(stream) 。
5返回值:
类型:size_t(即“unsigned int”无符号整型 , 占4个字节)
成果:若是函数当作功 , 返回现实读取的次数(即和count参数的值相等);若是函数掉败 , 则会直接报错并退出程序 。
功能演示1起首 , 请确保电脑上已经安装了“visual studio2019” 。
1visual studio2019安装教程详解?超详教程
文章插图
2然后 , 打开软件并建立一个“节制台”项目“project_0.5” 。
1visual studio若何建立第一个项目?超详教程
文章插图
3在项目"project_0.5"的初始页面中 , 我们删除所有注释和“main()函数”中的内容 , 并在前面加上两行语句:
using namespace std;
#pragma warning(disable:4996) (因为该函数不平安 , 系统提醒要求利用fread_s函数取代此函数 , 所以会发出警告导致程序错误无法运行;此句的感化是忽略此警告)
文章插图
4接着 , 利用fopen函数打开指定的文件(这里以只读的体例“r”来打开) , 并赋值给我们界说的文件指针变量 。
0fopen函数的用法详解
文章插图
5接着 , 判定文件打开是否当作功 , 若掉败 , 则直接挪用exit退出历程 。
文章插图
6接着 , 我们界说一个char型数组(函数中buffer参数)作为存放从文件中读掏出来的内容的缓冲区 。
文章插图
7接着 , 我们挪用本篇要讲的函数fread , 传入响应参数 , 并将成果赋值给无整形变量counts 。
文章插图
8文件操作完后 , 我们挪用fclose函数来封闭打开的文件 。
文章插图
9接着 , 在后面加上两行输出语句 , 用以打印成果“counts”和“ch”的值 。
文章插图
10【fread函数的用法详解】
推荐阅读
- 奥数几年级学合适 孩子学奥数的最佳年龄
- 温酒斩华雄的主人公是谁 温酒斩华雄是谁
- 指鹿为马是谁 指鹿为马的主人公是谁
- 众志成城防控疫情的手抄报 众志成城防控疫情的画报
- 动能定理和机械能守恒的区别,动能定理和机械能守恒的区别在哪里
- 恐龙的手抄报内容 恐龙的手抄报内容画法
- 十二和八最大的公因数是多少 十二和八最大的公因数怎么求
- 贴春联和放鞭炮是因为什么传说成为过年的习俗
- 微信提供添加微信表情的方式有哪些及各自的特点
- 狐狸和乌鸦的故事告诉我们什么道理 狐狸和乌鸦的故事告诉我们什么道理一年级