linux下,用c语言写出自己版本的tee,命名为t2 用C++编写tee,命名为t2+

2025-04-13 15:25:02
推荐回答(3个)
回答1:

/*将文件描述符1重定向到文件描述符5,
文件描述符1即标准输出,这里的5只是个例子,可以是其它的文件描述符,
剩下的不会,你自己搞定*/
int main(void)
{
char buf[128];
int len;
len = read(1, buf, sizeof(buf));
if (len < 0)
perror("read fd1");
else
write(5, buf, len);
}

回答2:

最好有注释哦问题补充:用C语言编写 #include #include

回答3:

..................................