fread函数的用法详解

fread函数的用法 。 具体详情请看下面 。

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安装教程详解?超详教程
fread函数的用法详解

文章插图

2然后 , 打开软件并建立一个“节制台”项目“project_0.5” 。
1visual studio若何建立第一个项目?超详教程
fread函数的用法详解

文章插图

3在项目"project_0.5"的初始页面中 , 我们删除所有注释和“main()函数”中的内容 , 并在前面加上两行语句:
using namespace std;
#pragma warning(disable:4996) (因为该函数不平安 , 系统提醒要求利用fread_s函数取代此函数 , 所以会发出警告导致程序错误无法运行;此句的感化是忽略此警告)
fread函数的用法详解

文章插图

4接着 , 利用fopen函数打开指定的文件(这里以只读的体例“r”来打开) , 并赋值给我们界说的文件指针变量 。
0fopen函数的用法详解
fread函数的用法详解

文章插图

5接着 , 判定文件打开是否当作功 , 若掉败 , 则直接挪用exit退出历程 。
fread函数的用法详解

文章插图

6接着 , 我们界说一个char型数组(函数中buffer参数)作为存放从文件中读掏出来的内容的缓冲区 。
fread函数的用法详解

文章插图

7接着 , 我们挪用本篇要讲的函数fread , 传入响应参数 , 并将成果赋值给无整形变量counts 。
fread函数的用法详解

文章插图

8文件操作完后 , 我们挪用fclose函数来封闭打开的文件 。
fread函数的用法详解

文章插图

9接着 , 在后面加上两行输出语句 , 用以打印成果“counts”和“ch”的值 。
fread函数的用法详解

文章插图

10【fread函数的用法详解】

推荐阅读