完成了第 15 章 套接字和标准I/O

This commit is contained in:
riba2534
2019-01-29 17:52:05 +08:00
parent 94df52b615
commit 21fe034326
8 changed files with 572 additions and 0 deletions

21
ch15/syscpy.c Normal file
View File

@@ -0,0 +1,21 @@
#include <stdio.h>
#include <fcntl.h>
#define BUF_SIZE 3
int main(int argc, char *argv[])
{
int fd1, fd2;
int len;
char buf[BUF_SIZE];
fd1 = open("news.txt", O_RDONLY);
fd2 = open("cpy.txt", O_WRONLY | O_CREAT | O_TRUNC);
while ((len = read(fd1, buf, sizeof(buf))) > 0)
write(fd2, buf, len);
close(fd1);
close(fd2);
return 0;
}