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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • zigbee协议栈初使用(二)按键控制「建议收藏」

    zigbee协议栈初使用(二)按键控制「建议收藏」zigbee协议栈初使用(二)按键控制1、在hal_key.c中修改按键端口2、修改hal_board_cfg.h3、修改OnBoard.c,文件在ZMain.c目录下4、回到SampleApp.c,找到按键事件处理函数5、进入SampleApp_HandleKey()函数,此处是按键处理,按下按键需要做的事件放在这添加如下代码:此处…

    2022年5月8日
    63
  • 银行风控模型

    银行风控模型风控催生原因对于银行来说,现今互联网贷款和信用卡办理面临的主要难题是数据和风控。站在银行或金融机构角度,自然而然是想获得更多的信息和数据,但是在收集数据这方面又是比较无力的。加上当下的发展趋势,消费贷以及贷款审批速度都要求快。如何在快的的过程中对客户进行一个全面的审查,得出一个合理的结果呢?如果没有详细的数据对客户进行评估,这势必会提高放贷的风险。风控概述所谓风控,是指多银行贷款资金的…

    2022年6月13日
    37
  • MySQL判断执行条件为NULL时,返回0,出错问题解决 Incorrect parameter count in the call to native function ‘ISNULL‘,

    MySQL判断执行条件为NULL时,返回0,出错问题解决 Incorrect parameter count in the call to native function ‘ISNULL‘,

    2021年7月13日
    206
  • 大数据学习方法

    大数据学习方法有很多学习大数据的朋友,在初期学习时,通常会对如何学习而感到迷茫。我经常在知乎上收到朋友关于如何入门、如何规划学习大数据、大数据的学习流程是什么的一些问题。今天我就粗浅的总结几点学习大数据方法。一、兴趣建立兴趣是可以让一个人持续关注一个事物的核心动力,那么兴趣的培养就非常重要了。如果你把写程序单纯作为赚钱手段,久而久之疲劳感会越来越强,会给今后的工作和生活带来很大的压力。那么如何建立起…

    2022年6月4日
    30
  • 雪花飘落的背景图 HTML

    雪花飘落的背景图 HTML

    2022年3月12日
    40

发表回复

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

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