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传的数据有乱码 可能就是后面的字节大小出了问题