|

楼主 |
发表于 2003-12-16 22:46:09
|
显示全部楼层
最初由 _z_ 发表
那是作者自己写的函数
例:
void err_sys(const char * str)
{
fprintf(stderr,"%s\n",str);
exit(1);
}
谢谢~~~这是从书抄的源程序,我莱啊。。。怎么把它们结合起来呢!! 请再帮帮忙,先谢了。。
#include "ourhdr.h"
#define BUFFSIZE 512
main (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\n");
if (n<0)
err_sys("read error\n");
exit (0);
} |
|