C语言中read()与write()函数总结

C语言中read()与write()函数总结C语言中read()与write()函数

1.都位于<unistd.h>中

read()函数

原型:ssize_t read(int fd,void*buf,size_t count)
参数说明:
fd:      是文件描述符,对应0
buf:     为读出数据的缓冲区;
count:   为每次读取的字节数(是请求读取的字节数,读上来的数据保
         存在缓冲区buf中,同时文件的当前读写位置向后移)

int num;
read(0,&num,4);

write()函数

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

参数说明:

fd:      是文件描述符,对应1
buf:     需要写入的数据,通常为字符串;
count:   每次写入的字节数

char* ch = "hello world\n";
int len = strlen(ch);
write(1,ch,len);

喜欢的话关注我一下呗!!!

C语言中read()与write()函数总结

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/13379.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注