虽然它看起来像是一个基础实验室,但使用C和Linux已经有一段时间了。所以该程序需要从标准输入读取&回读它读取到标准输出的任何内容,程序在EOF上终止。
赞赏或指示从何处开始。
输入缓冲区(char数组)的大小为1024
谢谢:)
答案 0 :(得分:1)
来自stdio.h的一些提示,getchar()
和putchar()
会有所帮助。一个while循环检查EOF
并调用putchar()
直到它到达它也会有所帮助。
希望这可以帮助您入门:)
答案 1 :(得分:1)
互联网和开源的一个好处就是你可以轻松找到这种代码。
只需查看cat for example的源代码,这只是您尝试构建的增强版本。
这是一个可能的实现: cat.c (opensource.apple.com)