人是用什么做的视频网站吗,做基础网站主机要,蜂鸟摄影网官网,下载字体如何在wordpress1 read函数 \qquad返回值#xff1a;-1#xff1a;读取失败#xff1b;0#xff1a;表示文件读完#xff1b;0#xff1a;读取的字节数 \qquad参数#xff1a;第一个参数#xff1a;要读取文件的文件描述符#xff1b;第二个参数#xff1a;存取的地址#xff1…1 read函数
\qquad返回值-1读取失败0表示文件读完0读取的字节数 \qquad参数第一个参数要读取文件的文件描述符第二个参数存取的地址第三个参数存取的字节数大小
2 write函数
\qquad返回值-1写入失败字节数返回写入成功。 \qquad参数第一个参数要写入文件的文件描述符第二个参数地址从这个地址写入到文件第三个参数空间大小
3 举例
#includestdio.h
#include sys/types.h
#include sys/stat.h
#include fcntl.h
#includeerrno.h
#includestdlib.h
#includeunistd.hint main()
{int open_h1_fd;int open_h2_fd;int close_h1_fd;int close_h2_fd;int read_fd;int write_fd;char buf[2048]{0};//1.打开h1.txt 和 h2.txtxopen_h1_fd open(h1.txt,O_RDONLY);if(open_h1_fd-1){perror(h1 open fail);exit(1);}open_h2_fd open(h2.txt,O_WRONLY);if(open_h2_fd-1){perror(h2 open fail);exit(1);}//2.读取h1.txt的内容read_fd read(open_h1_fd,buf,sizeof(buf));if(read_fd-1){perror(read fail);exit(1);}//3.将读取的内容写入h2.txtwrite_fd write(open_h2_fd,buf,sizeof(buf));if(write_fd-1){perror(write fail);exit(1);}else{printf(write success!\n);}//4.关闭 h1.txt 和 h2.txtclose_h1_fd close(open_h1_fd);if(close_h1_fd-1){perror(h1 close fail);exit(1);}else if(close_h1_fd0){printf(h1 close success!\n);}close_h2_fd close(open_h2_fd);if(close_h2_fd-1){perror(h2 close fail);exit(1);}else if(close_h2_fd0){printf(h2 close success!\n);}return 0;
}