当前位置:知识百问>百科问答>C中read()的用法?

C中read()的用法?

2023-05-07 15:40:10 编辑:join 浏览量:581

C中read()的用法?

read()函数的原型是int read(int fd,void *buf,int count);。它的功能是“从文件说明符fd相关联的文件中读取count个字符,并把这些字符存储到袭数buf所指的缓冲区中。返回值是操作成功时所读到的字节数,升游在文件结束时可能少于count个字节;若返回值为-1则说明出错了,返回0则表示到达文件尾端。例:从文件ABC.txt中读取前100个字节存入数组buffer中——#include "stdin.h"#include "io.h"#include "fcnt1.h"int main(void){ int fd; char buffer[100]; if((fd=open("ABC.txt"拍笑首,O_RDONLY))==-1){ printf("Can't open file.\n"); exit(-1); } if(read(fd,buffer,100)!=100) printf("Possible read error!\n");}

标签:read,用法

版权声明:文章由 知识百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaiwen.com/answer/86883.html
热门文章