菜鸟学C_read()与write()函数

内容分享1个月前发布
0 0 0

菜鸟学C_read()与write()函数

read()与write()函数使用代码

1.都位于<unistd.h>中

2.read()函数

原型:ssize_t read(int fd,void*buf,size_t count)

参数说明:

fd: 是文件描述符,对应0

buf: 为读出数据的缓冲区;

count: 为每次读取的字节数(是请求读取的字节数,读上来的数据保

存在缓冲区buf中,同时文件的当前读写位置向后移)

int num;

read(0,&num,4);

3.write()函数

原型:ssize_t write(int fd,void*buf,size_t count)

参数说明:

fd: 是文件描述符,对应1

buf: 需要写入的数据,一般为字符串;

count: 每次写入的字节数

char* ch = “hello world
“;

int len = strlen(ch);

write(1,ch,len);

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...