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”函数的用法?相关推荐

  1. c语言fread函数,C语言“fread”函数的用法?

    C语言"fread"函数的用法? C语言"fread"函数的用法为"size_tf read(void *buffer,size_t size,siz ...

  2. php函数find的用法,c语言find函数的用法详解

    c语言find函数的用法详解 C语言之find()函数 find函数用于查找数组中的某一个指定元素的位置. 比如:有一个数组[0, 0, 5, 4, 4]: 问:元素5的在什么位置,find函数 返回 ...

  3. matlab fopen函数的用法,matlab中关于fread函数的用法

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:matlab中关于fread函数的用法 问题详情:用fread打开一个时,需要不需要把开放在某个特回答:必须在Matlab可以搜索的 ...

  4. linux之getcwd函数解析,Linux 中C语言getcwd()函数的用法

    Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将 ...

  5. c语言get()的作用,c语言get函数的用法有哪些

    C语言中gets从标准输入设备读字符串函数,可以无限读取,不会判断上限,今天学习啦小编在这里为大家介绍C语言get函数的用法,欢迎大家阅读! c语言get函数的用法:int getc(FILE *st ...

  6. c语言fread()函数

    描述 Ç库函数  为size_t的fread(无效* PTR,为size_t大小,为size_t nmemb个,FILE *流)  从给定流  流  读取数据到  的ptr  所指向的数组中. 声明 ...

  7. R语言 diag函数的用法

    R语言 diag函数的用法 我们今天写一下关于R语言中diag函数的用法: (1)diag函数可以用来提取矩阵的对角元素,并将它保存成向量的格式.值得注意的是,如果所要提取的矩阵不是方阵的话,diag ...

  8. C语言 strstr函数的用法及模拟实现strstr函数

    C语言 strstr函数的用法及模拟实现strstr函数 一.strstr函数的用法 二.模拟实现strstr函数的功能 一.strstr函数的用法 1.strstr函数原型:char* strstr ...

  9. 计算机科学类专升本复习之“C语言fopen函数的用法”详解(初稿)

    C语言fopen函数的用法,C语言打开文件详解 在C语言中,"操作文件" 之前 必须 先"打开文件"; 所谓"打开文件",就是让 " ...

最新文章

  1. 解决getOutputStream() has already been called for this response[java io流]
  2. 找出和为某个数的连续正整数序列
  3. redis启动异常处理一例
  4. python encoding报错_菜鸟世界 -docker 环境下解决python 的 UnicodeEncodeError 错误
  5. 当 HTTP 连接池遇上 KeepAlive 时
  6. Mantis使用说明
  7. 如何提升各开发角色效率,既保证产品质量又能快速上线?
  8. 欧盟网络安全局发布《供应链攻击威胁全景图》报告(下)
  9. 新安装的apache无法解析php,apache无法解析php
  10. linux grep 日期,linux 文本处理工具之一grep命令详解
  11. MySQL数据库基本操作指令
  12. 阿里云搭建MQTT服务器
  13. 梁宁产品思维 一张图
  14. wps怎么删掉分节符_怎样删除分页符(批量删除wps文档中展示分页符)
  15. java多数据库开发evn,Java,在多线程evnironments中通过散列统一划分传入的工作
  16. 备份微信聊天记录为 txt 格式保存(免 root)
  17. 02-走马灯 动画实现图片无缝展示
  18. HDR视频色调映射算法(之六:Real-time automatic TMO)
  19. 【亲测有效!!!】解决git did not exit cleanly (exit code 1) 错误
  20. 【项目管理】项目成本管理

热门文章

  1. 10个步骤的筛选器模式
  2. Java EE 7中的资源和依赖注入
  3. j2ee可以用于前端开发吗_用于J2EE开发的Cloud IDE
  4. matchers依赖_Hamcrest Matchers,Guava谓词和Builder设计模式
  5. javaee和javaee_JavaEE概念简介
  6. MVC 1.0的可能方法
  7. 使用Java第2部分查询DynamoDB项
  8. 让我们回顾一下如何通过JDBC插入Clob或Blob
  9. 编写下载服务器。 第三部分:标头:内容长度和范围
  10. EE Servlet 3:使用会话和过滤器开发用户登录