read函数 write函数使用

int bytes=read(fi,buf,64);

//fi为文件描述符,buf为存储地址,64为大小, 把fi的内容给buf

//read成功返回读取到的字节数 失败返回 -1

write(fd,buf,bytes);

//fd为文件描述符,buf为接收地址,bytes为发送的字节大小. 把buf的内容给fd

//write函数成功返回读取到的字节数,,,,失败返回 -1

文件描述符open/fopen的

使用read/write需注意后面字节大小,最好是填写read/write的返回值,由read/write传的数据有乱码 可能就是后面的字节大小出了问题

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务