/* 用标准I/O将标准输入复制到标准输出 */
#include <stdio.h>
#include <stdlib.h>
void
err_sys(char *str)
{
perror(str);
exit(1);
}
int
main(int argc, char *argv[])
{
int c;
while((c = getc(stdin)) != EOF) /* getc函数每次读一个字符,读到最后一个字符时返回EOF */
if(putc(c, stdout) == EOF) /* putc函数每次向标准输出写一个字符 */
err_sys("output error");
if(ferror(stdin))
err_sys("input error");
exit(0);
}