C程序使用I / O重定向复制文件

时间:2015-05-29 01:04:48

标签: c linux

虽然它看起来像是一个基础实验室,但使用C和Linux已经有一段时间了。所以该程序需要从标准输入读取&回读它读取到标准输出的任何内容,程序在EOF上终止。

赞赏或指示从何处开始。

输入缓冲区(char数组)的大小为1024

谢谢:)

2 个答案:

答案 0 :(得分:1)

来自stdio.h的一些提示,getchar()putchar()会有所帮助。一个while循环检查EOF并调用putchar()直到它到达它也会有所帮助。

希望这可以帮助您入门:)

答案 1 :(得分:1)

互联网和开源的一个好处就是你可以轻松找到这种代码。

只需查看cat for example的源代码,这只是您尝试构建的增强版本。

这是一个可能的实现: cat.c (opensource.apple.com)