write()和read()

write 函数原型:

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

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

文件描述符默认的三种取值:

0     代表标准输入 

1     代表标准输出 

2     代表标准错误 

再打开一个新的文件的话,它的文件描述符就是3。 

 

read()函数原型:

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

fd:      文件描述符
buf:     为读出数据的缓冲区
count:   为每次读取的字节数

 

posted @ 2022-04-28 23:32  一只狗狗  阅读(73)  评论(0)    收藏  举报