C语言“fread”函数的用法?
C语言“fread”函数的用法为“size_tf read(void *buffer,size_t size,size_t count,FILE *stream)”,其作用是从一个文件流中读数据,读取count个元素,每个元素size字节。
示例1
#include
#include
#include
int main()
{
FILE *stream;
char msg[]="this is a test";
char buf[20];
if ((stream=fopen("dummy.fil","w "))==NULL)
{
fprintf(stderr,"cannot open output file.\n");
return 1;
}
/*write some data to the file*/
fwrite(msg,1,strlen(msg) 1,stream);
/*seek to the beginning of the file*/
fseek(stream,0,SEEK_SET);
/*read the data and display it*/
fread(buf,1,strlen(msg) 1,stream);
printf("%s\n",buf);
fclose(stream);
system("pause");
return 0;
}
示例2
int main(void)
{
FILE *stream;
char list[30];
int i,numread,numwritten;
/*open file in text mode:*/
if ((stream=fopen("fread.out","w t"))!=NULL)
{
for (i=0;i<25;i )
{
list[i]=(char)('z'-i);
}
/*write 25 characters to stram*/
numwritten=fwrite(list,sizeof(char),25,stream);
printf("Wrote %d items\n",numwritten);
fclose(stream);
}
else
printf("Problem opening the file\n");
if ((stream=fopen("fread.out","r t"))!=NULL)
{
numread=fread(list,sizeof(char),25,stream);
printf("Number of items read =%d\n",numread);
printf("Contents of buffer=%.25s\n",list);
fclose(stream);
}
else
{
printf("File could not be opened\n");
}
system("pause");
return 0;
}
声明:
本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。
C语言“fread”函数的用法?相关推荐
- c语言fread函数,C语言“fread”函数的用法?
C语言"fread"函数的用法? C语言"fread"函数的用法为"size_tf read(void *buffer,size_t size,siz ...
- php函数find的用法,c语言find函数的用法详解
c语言find函数的用法详解 C语言之find()函数 find函数用于查找数组中的某一个指定元素的位置. 比如:有一个数组[0, 0, 5, 4, 4]: 问:元素5的在什么位置,find函数 返回 ...
- matlab fopen函数的用法,matlab中关于fread函数的用法
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:matlab中关于fread函数的用法 问题详情:用fread打开一个时,需要不需要把开放在某个特回答:必须在Matlab可以搜索的 ...
- linux之getcwd函数解析,Linux 中C语言getcwd()函数的用法
Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将 ...
- c语言get()的作用,c语言get函数的用法有哪些
C语言中gets从标准输入设备读字符串函数,可以无限读取,不会判断上限,今天学习啦小编在这里为大家介绍C语言get函数的用法,欢迎大家阅读! c语言get函数的用法:int getc(FILE *st ...
- c语言fread()函数
描述 Ç库函数 为size_t的fread(无效* PTR,为size_t大小,为size_t nmemb个,FILE *流) 从给定流 流 读取数据到 的ptr 所指向的数组中. 声明 ...
- R语言 diag函数的用法
R语言 diag函数的用法 我们今天写一下关于R语言中diag函数的用法: (1)diag函数可以用来提取矩阵的对角元素,并将它保存成向量的格式.值得注意的是,如果所要提取的矩阵不是方阵的话,diag ...
- C语言 strstr函数的用法及模拟实现strstr函数
C语言 strstr函数的用法及模拟实现strstr函数 一.strstr函数的用法 二.模拟实现strstr函数的功能 一.strstr函数的用法 1.strstr函数原型:char* strstr ...
- 计算机科学类专升本复习之“C语言fopen函数的用法”详解(初稿)
C语言fopen函数的用法,C语言打开文件详解 在C语言中,"操作文件" 之前 必须 先"打开文件"; 所谓"打开文件",就是让 " ...
最新文章
- 解决getOutputStream() has already been called for this response[java io流]
- 找出和为某个数的连续正整数序列
- redis启动异常处理一例
- python encoding报错_菜鸟世界 -docker 环境下解决python 的 UnicodeEncodeError 错误
- 当 HTTP 连接池遇上 KeepAlive 时
- Mantis使用说明
- 如何提升各开发角色效率,既保证产品质量又能快速上线?
- 欧盟网络安全局发布《供应链攻击威胁全景图》报告(下)
- 新安装的apache无法解析php,apache无法解析php
- linux grep 日期,linux 文本处理工具之一grep命令详解
- MySQL数据库基本操作指令
- 阿里云搭建MQTT服务器
- 梁宁产品思维 一张图
- wps怎么删掉分节符_怎样删除分页符(批量删除wps文档中展示分页符)
- java多数据库开发evn,Java,在多线程evnironments中通过散列统一划分传入的工作
- 备份微信聊天记录为 txt 格式保存(免 root)
- 02-走马灯 动画实现图片无缝展示
- HDR视频色调映射算法(之六:Real-time automatic TMO)
- 【亲测有效!!!】解决git did not exit cleanly (exit code 1) 错误
- 【项目管理】项目成本管理