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;

}

示例2int 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;

}

推荐教程:《PHP》

c语言fread函数,C语言“fread”函数的用法?相关推荐

  1. c语言数据块写入函数,C语言数据块读写函数:fread和fwrite

    在前面曾经介绍过C语言中的各种读写函数,首先是最简单的读写一个字符的函数fputc和fgetc,在这个基础上又出现了putw和getw.fgets和fputs,此外还说过格式化读写函数fprintf和 ...

  2. C语言文件指针的基本函数介绍包含了fpoen、fclose、fgetc、fputc、fscanf、fprintf、fgets、fputs、fread、fwrite函数以及文件定位函数.

    一.打开关闭文件 只打开文件   再关闭文件 #include <stdio.h> #include<stdlib.h> main() {FILE *fp;fp = fopen ...

  3. C语言 文件读写 ferror 函数 - C语言零基础入门教程

    目录 一.ferror 函数简介 二.ferror 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.ferror 函数简介 ...

  4. C语言 fwirte 函数 - C语言零基础入门教程

    目录 一.fwirte函数简介 二.fwirte函数使用 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fwirte函数简介 C 语 ...

  5. C语言再学习 -- EOF、feof函数、ferror函数

    EOF详解 EOF是end of file的缩写,表示"文字流"(stream)的结尾.这里的"文字流",可以是文件(file),也可以是标准输入(stdin) ...

  6. c语言把一个字符从指定文件中读取的函数,C语言中对文件最基本的读取和写入函数...

    C语言中对文件最基本的读取和写入函数 C语言read()函数:读文件函数(由已打开的文件读取数据)头文件: #include 定义函数: ssize_t read(int fd, void * buf ...

  7. 文件操作(FILE)与常用文件操作函数——C语言

    文件 1.文件基本概念 C程序把文件分为ASCII文件和二进制文件,ASCII文件又称文本文件,二进制文件和文本文件(也称ASCII码文件)二进制文件中,数值型数据是以二进制形式存储的, 而在文本文件 ...

  8. ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime

    题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime 来源/ ...

  9. c语言计算字符串的函数是什么,字符函数

    字符函数(character function)是处理字符型数据的函数,其自变量或函数值中至少有一个是字符型数据. 中文名 字符函数 外文名 character function 应用领域 计算机等涉 ...

  10. c语言中存储字符用什么函数,那些C语言中你不知道的字符串函数(坑)

    1.strcpy() 在字符串拷贝函数中,它的函数编写不难,如下 char* Strcpy(char* dest, const char* src) { assert(dest != NULL &am ...

最新文章

  1. Akka的Actor编程
  2. 使用leangoo做多团队敏捷开发项目管理
  3. 正则表达式 (grep)
  4. JetBrains 2020 Java调查报告:中国开发者使用比例最高,Java 8最受欢迎
  5. 自然语言处理 —— 2.4 嵌入矩阵
  6. 目标检测之Mtcnn网络详解(人脸检测)
  7. 【数据获取】建筑轮廓数据的N种获取方法
  8. EasyPoi 模板导出Excel (带图片) 以及一些踩坑记录
  9. css3波浪js特效代码
  10. python绘制聚类分析树状图
  11. 思科SDN技术:ACI架构概述
  12. 安卓手机怎么投屏台式计算机,怎么将手机投屏到台式电脑上
  13. 古体字与简体字对照表_简体字与繁体字对照表
  14. 软件测试禅道是什么?如何使用?
  15. 分类变量——卡方检验
  16. Git的author与committer的区别
  17. 【CS231n 课程笔记】第八讲-----常见的深度学习框架,以及GPU和CPU介绍。
  18. 毕业设计 : 基于深度学习的口罩佩戴检测【全网最详细】 - opencv 卷积神经网络 机器视觉 深度学习
  19. SRM供应商协同管理系统功能介绍
  20. 无法启动程序因为计算机丢失d3d,弹框:无法启动此程序,因计算机中丢失D3DCOMPILER-47.dll。。。。。。...

热门文章

  1. 联想A670T刷机包 最新MIUI V5源码适配 更新底包
  2. BF算法(暴力算法)--模式匹配算法
  3. 腾讯SOSO面试总结-细节决定成败
  4. 含有token鉴权的接口项目使用unittest框架设计测试登录,充值的接口
  5. Dozer的基本使用
  6. jquery easyui combotree
  7. 清除行列 牛客网 程序员面试金典 C++ Python
  8. 分享60个ASP整站程序源码,总有一款适合您
  9. 华为突然宣布鸿蒙,上鸿蒙!刚刚,华为突然宣布!
  10. 计算机应用密码,怎么设置要密码的文件夹福建师范大学17年8月《计算机应用基础(3)...