首页 > 代码库 > 3.3 将标准输入复制到标准输出

3.3 将标准输入复制到标准输出

mycat/mycat.c

#include "apue.h"#define	BUFFSIZE	4096intmain(void){	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);}