函数名:read

头文件:

函数原型: int read(int handle,void *buf,int len);

功能:用于读取打开文件的内容

参数:int handle 为要读取的文件

void *buf  为要将读取的内容保存的缓冲区

int len    读取文件的长度

返回值:返回实际读取的字节数

程序例:创建文件,内容为 I like www.dotcpp.com very much!//打开文件,读取文件的内容

#include

#include

#include

int main(void){

int fd=open("D:\\a.txt",O_RDONLY);

if(fd==-1){

printf("can not open the file\n");

return 1;

}

char buf[1024]={"\0"};

int len=read(fd,buf,1024);

printf("%s\nlen=%d\n",buf,len);

close(fd);

return 0;

}

运行结果I like www.dotcpp.com very much!

len=32

c语言read有什么作用,C语言read()函数:用于读取打开文件的内容相关推荐

  1. c语言对编程对作用,c语言编程心得体会

    c语言编程心得体会 c语言是在国内外广泛使用的一种计算机语言.以下是小编整理的c语言编程心得体会,欢迎大家阅读! c语言编程心得体会1 说到我学习c语言时,真是用千言万语呀!记得刚开始学的时候,我的c ...

  2. c语言的应用与作用,C语言主要应用在什么地方?

    C语言是一种计算机程序设计语言.它既有高级语言的特点,又具有汇编语言的特点.它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.因此,它的应用范围 ...

  3. c语言read有什么作用,c语言read函数读到什么结束

    linux下c语言编程read()函数的问题 返回-1的时候,要根据错误码来判断原因,请看下面的函数说明: 表头文件 #include 定义函数 ssize_t read(int fd,void * ...

  4. c语言eof不起作用,c语言程序设计 怎么以输入EOF结束

    EOF(EndOfFile)是C语言中的文件结束标志符.当C语言输入函数获取到文件结尾标志时,会通过返回值的方式体现该值.所以要以输入EOF为结束,就需要判断输入函数的返回值.EOF定义在stdio. ...

  5. c语言链表head的作用,c语言链表的用法

    c语言链表的用法 链表是数据结构中比较基础也是比较重要的类型之一,那么有了数组,为什么我们还需要链表呢!或者说设计链表这种数据结构的初衷在哪里?下面小编就为大家介绍下c语言链表的用法. c语言枚举的用 ...

  6. c语言inline有什么作用,C语言inline的用法

    inline这个关键词,是从C99开始出现的.它要解决的问题很明确,对于那些短小精干频繁调用的函数,如果是inline的,编译的时候,函数调用位置会被替换成函数的代码块,省掉了函数调用的压栈出栈等操作 ...

  7. c语言输入函数有什么作用,c语言的输入函数有哪些

    c语言的输入函数有:1.scanf()函数.从标准输入stdin读取格式化输入:2.getchar()函数,从标准输入stdin获取一个字符:3.gets()函数,从标准输入stdin读取一行:4.g ...

  8. c语言switch有什么作用,c语言switch语句如何使用

    C语言的运用非常之多,它兼顾了高级语言的汇编语言的优点,相较于其它编程语言具有较大优势.那么C语言中的switch语句如何使用呢? C语言switch语句如何使用 switch语句允许测试变量与值列表 ...

  9. c语言(cn)括号的作用,c语言小括号的用法

    c语言小括号的用法 C语言的小括号里面表示一条语句,返回值是多条语句中最靠右的语句的返回值,比如(a=2,b=3,c=a+b),返回值就是c的值.下面小编就为大家介绍c语言小括号的用法. c语言小括号 ...

最新文章

  1. 如何参与一个顶级开源项目
  2. sort用法(默认按升序排列)
  3. Bug邮件发送附件失败 笔误附件名字多了一个空格
  4. HDFS、MR、Kafka、Storm、Spark、Hbase、Redis原理图
  5. linux下安装配置redis服务
  6. Vue 动态数据滚动
  7. 移动硬盘备份linux系统盘,将Ubuntu Linux系统放到你的移动硬盘
  8. cacti 监控添加插件
  9. emos后台管理项目心得
  10. “智能语音助手”的竞品分析 —— 你好小悟小爱同学(4)
  11. html表格边框线怎么加粗,CAD表格边框如何加粗?CAD表格边框加粗的方法
  12. JSP中通过checkbook实现批量管理
  13. 初中英语多词性单词怎么办_初中英语单词按词性分类表.pdf
  14. 前端自动化构建工具:用Gulp4.0搭建一个基本的前端开发环境
  15. 一些常用的数学在线计算器
  16. MYSQL语句按中文拼音排序
  17. 深析超市商品管理系统设计
  18. VM options常用设置
  19. 社会治理网格化新华三移动IT助江西铺设综合治理“一张网”
  20. 正确区分二维动画和三维动画的区别!

热门文章

  1. 当年轻人开始拼命戒抖音
  2. 狂人日记day12 day13
  3. LocalDate获取本日所在周的周一和周日
  4. dhcp服务器显示未连接,提示本地连接未启用dhcp怎么办?本地连接未启用dhcp的解决方法...
  5. 是时候聘请首席元宇宙官了吗?
  6. Windows Server 2012 R2 官方原版镜像
  7. gmail 过滤器_如何使用Gmail的高级搜索功能和创建过滤器
  8. aText--问题四:Need a valid command-line; Edit the string resources accordingly
  9. 【操作系统】本地ping出现一般故障解决方案
  10. vlookup使用步骤_vlookup怎么用详细步骤 vlookup函数的使用步骤 vlookup教程