c语言read有什么作用,C语言read()函数:用于读取打开文件的内容
函数名: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()函数:用于读取打开文件的内容相关推荐
- c语言对编程对作用,c语言编程心得体会
c语言编程心得体会 c语言是在国内外广泛使用的一种计算机语言.以下是小编整理的c语言编程心得体会,欢迎大家阅读! c语言编程心得体会1 说到我学习c语言时,真是用千言万语呀!记得刚开始学的时候,我的c ...
- c语言的应用与作用,C语言主要应用在什么地方?
C语言是一种计算机程序设计语言.它既有高级语言的特点,又具有汇编语言的特点.它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.因此,它的应用范围 ...
- c语言read有什么作用,c语言read函数读到什么结束
linux下c语言编程read()函数的问题 返回-1的时候,要根据错误码来判断原因,请看下面的函数说明: 表头文件 #include 定义函数 ssize_t read(int fd,void * ...
- c语言eof不起作用,c语言程序设计 怎么以输入EOF结束
EOF(EndOfFile)是C语言中的文件结束标志符.当C语言输入函数获取到文件结尾标志时,会通过返回值的方式体现该值.所以要以输入EOF为结束,就需要判断输入函数的返回值.EOF定义在stdio. ...
- c语言链表head的作用,c语言链表的用法
c语言链表的用法 链表是数据结构中比较基础也是比较重要的类型之一,那么有了数组,为什么我们还需要链表呢!或者说设计链表这种数据结构的初衷在哪里?下面小编就为大家介绍下c语言链表的用法. c语言枚举的用 ...
- c语言inline有什么作用,C语言inline的用法
inline这个关键词,是从C99开始出现的.它要解决的问题很明确,对于那些短小精干频繁调用的函数,如果是inline的,编译的时候,函数调用位置会被替换成函数的代码块,省掉了函数调用的压栈出栈等操作 ...
- c语言输入函数有什么作用,c语言的输入函数有哪些
c语言的输入函数有:1.scanf()函数.从标准输入stdin读取格式化输入:2.getchar()函数,从标准输入stdin获取一个字符:3.gets()函数,从标准输入stdin读取一行:4.g ...
- c语言switch有什么作用,c语言switch语句如何使用
C语言的运用非常之多,它兼顾了高级语言的汇编语言的优点,相较于其它编程语言具有较大优势.那么C语言中的switch语句如何使用呢? C语言switch语句如何使用 switch语句允许测试变量与值列表 ...
- c语言(cn)括号的作用,c语言小括号的用法
c语言小括号的用法 C语言的小括号里面表示一条语句,返回值是多条语句中最靠右的语句的返回值,比如(a=2,b=3,c=a+b),返回值就是c的值.下面小编就为大家介绍c语言小括号的用法. c语言小括号 ...
最新文章
- 如何参与一个顶级开源项目
- sort用法(默认按升序排列)
- Bug邮件发送附件失败 笔误附件名字多了一个空格
- HDFS、MR、Kafka、Storm、Spark、Hbase、Redis原理图
- linux下安装配置redis服务
- Vue 动态数据滚动
- 移动硬盘备份linux系统盘,将Ubuntu Linux系统放到你的移动硬盘
- cacti 监控添加插件
- emos后台管理项目心得
- “智能语音助手”的竞品分析 —— 你好小悟小爱同学(4)
- html表格边框线怎么加粗,CAD表格边框如何加粗?CAD表格边框加粗的方法
- JSP中通过checkbook实现批量管理
- 初中英语多词性单词怎么办_初中英语单词按词性分类表.pdf
- 前端自动化构建工具:用Gulp4.0搭建一个基本的前端开发环境
- 一些常用的数学在线计算器
- MYSQL语句按中文拼音排序
- 深析超市商品管理系统设计
- VM options常用设置
- 社会治理网格化新华三移动IT助江西铺设综合治理“一张网”
- 正确区分二维动画和三维动画的区别!
热门文章
- 当年轻人开始拼命戒抖音
- 狂人日记day12 day13
- LocalDate获取本日所在周的周一和周日
- dhcp服务器显示未连接,提示本地连接未启用dhcp怎么办?本地连接未启用dhcp的解决方法...
- 是时候聘请首席元宇宙官了吗?
- Windows Server 2012 R2 官方原版镜像
- gmail 过滤器_如何使用Gmail的高级搜索功能和创建过滤器
- aText--问题四:Need a valid command-line; Edit the string resources accordingly
- 【操作系统】本地ping出现一般故障解决方案
- vlookup使用步骤_vlookup怎么用详细步骤 vlookup函数的使用步骤 vlookup教程