C语言fread函数_C语言fread

C语言fread函数_C语言freadc语言中fread函数C语言中的fread()函数(fread()functioninC)Prototype:原型:size_tfread(void*buffer,size_tlength,size_tcount,FILE*filename);Parameters:参数:void*buffer,size_tlength,si…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

c语言中fread函数

C语言中的fread()函数 (fread() function in C)

Prototype:

原型:

    size_t fread(void *buffer, size_t length, size_t count, FILE *filename);

Parameters:

参数:

    void *buffer, size_t length, size_t count, FILE *filename

Return type: size_t

返回类型: size_t

Use of function:

使用功能:

The prototype of the function fread() is:

函数fread()的原型为:

    size_t fread(void *buffer, size_t length, size_t count, FILE *filename);

In the file handling, through the fread() function, we read the count number of objects of size length from the input stream filename to the array named buffer. Its returns the number of objects being read from the file. If lesser no of objects are read or EOF is encountered before then it will give an error.

在文件处理中,通过fread()函数 ,我们从输入流文件名到名为buffer的数组读取大小为长度的对象的计数 。 它返回从文件中读取的对象数。 如果较少的对象没有被读取或在此之前遇到EOF ,则它将给出错误。

C语言中的fread()示例 (fread() example in C)

#include <stdio.h>
#include <stdlib.h>

int main(){
   
   
	FILE *f;
	//initialize the arr1 with values
	int arr1[5]={
   
   1,2,3,4,5};
	int arr2[5];
	int i=0;

	//open the file for write operation
	if((f=fopen("includehelp.txt","w"))==NULL){
   
   
		//if the file does not exist print the string
		printf("Cannot open the file...");
		exit(1);
	}
	//write the values on the file
	if((fwrite(arr1,sizeof(int),5,f))!=5){
   
   
		printf("File write error....\n");
	}
	//close the file
	fclose(f);
	
	//open the file for read operation
	if((f=fopen("includehelp.txt","r"))==NULL){
   
   
		//if the file does not exist print the string
		printf("Cannot open the file...");
		exit(1);
	}
	//read the values from the file and store it into the array
	if((fread(arr2,sizeof(int),5,f))!=5){
   
   
		printf("File write error....\n");
	}
	fclose(f);
	
	printf("The array content is-\n");
	for(i=0;i<5;i++){
   
   
		printf("%d\n",arr2[i]);
	}
	
	return 0;
}

Output

输出量

fread example in c

翻译自: https://www.includehelp.com/c-programs/fread-function-in-c-language-with-example.aspx

c语言中fread函数

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194507.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 这是特殊的一天

    人生中特殊的日子可能并不多,真心不多!日子的过的很快,转眼三年已经过去。那年的今天,我从一个学生迈向社会! 那年的今天,是我入职的第一天! 也就是在那年的今天,我遇到了我爱的人!曾经梦想的毕业后如何如何,在现实面前,一切都是残酷的。三年很快,十年也很快,我对自己的十年之约,已经是快到了!2020这是我对自己的十年之约,而现在看来这个十年之约远比我想象的还要远。这…

    2022年2月27日
    41
  • OHEM代码梳理[通俗易懂]

    OHEM代码梳理[通俗易懂]传送门:相关OHEM的介绍:检测模型改进—OHEM与Focal-Loss算法总结代码地址:OHEM1.前言有关OHEM的介绍请参考上面给出的链接,这里主要就OHEM是怎么运行的做一些简单的分析,整个OHEM的代码也不是很多,这里将算法的步骤归纳为:1)计算检测器的损失,这部分是使用和最后fc6、fc7预测头一样的共享参数,预测分类与边界框回归的结果,将预测的结果与GT进行比较得…

    2022年5月30日
    33
  • Java 删除文件以及文件夹删除不了的问题

    Java 删除文件以及文件夹删除不了的问题问题所在今天在编写一个项目,流程是先创建一个临时文件夹存放生成的文件,再经过压缩导出,待导出成功后删除临时文件夹,但是怎么也删除不了,还以为是写的删除方法有问题,找来找去,试了很多方法也删除不了本来以为是打包的流没关闭,但是发现流都是关闭的,后来发现,是在生成的方法里,直接newFileWriter出来的,没有关闭,在这里提醒一下,关于操作文件或者文件夹一定都会用到流,所以用到的流一…

    2022年6月7日
    33
  • 基于Multisim的函数信号发生器–方波、三角波、正弦波[通俗易懂]

    设计要求-基本要求设计制作一个方波-三角波-正弦波信号发生器,供电电源为±12V。(1)输出频率能在1-10KHZ范围内连续可调;(2)方波输出电压Uopp=12V(误差<20%),上升、下降沿小于10us;(3)三角波信号输出电压Uopp=8V(误差<20%);(4)正弦波信号输出电压Uopp≥1V,无明显失真。-提高要求(1)将输出方波改为占空比可调的矩形波,占空比可调范围30%–70%;(2)三种波形的输出峰峰值Uopp均在1~10V范围内连续可调。设计思路-电

    2022年4月15日
    104
  • JSONObject转换为JSONArray

    JSONObject转换为JSONArray一.JSONObject转JSONArray//json串内容如下{“request_id”:”1111111111112″,”audience”:[“aaa”,”bbb”],”settings”:{“ttl”:36000000,”strategy”:{“default”:3,”ios”:4}}}以com.alibaba.fastjson中的JSONAr

    2022年5月27日
    31
  • tar 打包的时候如何去掉目录前缀

    tar 打包的时候如何去掉目录前缀文章转载自:freefly的博客,对原作者表示感谢。问题:tarczfxx.tgz/xxx/xxx/A然后希望xx.tgz或xx.tar.gz里面就直接A这个目录不希望加前导xxx/xxx,我知道可以先cp这个目录到同一个目录再打包,不过想知道可以不可以不用另外cp到同一个目录 答案1:使用-C指定相对路径,如:tarczfx

    2022年5月6日
    81

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号