#include <unistd.h>
#include <stdio.h>
#define BUFFSIZE 4096
void err_sys(const char* str)
{
fprintf(stderr,"%s\n",str);
exit(1);
}
int main() {
int n;
char buf[BUFFSIZE];
while((n=read(STDIN_FILENO,buf,BUFFSIZE))>0)
if(write(STDOUT_FILENO,buf,n)!=n)
err_sys("write error");
if(n<0)
err_sys("read error");
exit(0);
}
1-4 将标准输入复制到标准输出(文件复制)
最新推荐文章于 2022-04-20 21:33:33 发布