Linux - 标准输入转换为标准输出 代码(C)

时间:2023-03-08 21:33:14

标准输入转换为标准输出 代码(C)

本文地址:http://blog.****.net/caroline_wendy

Linux能够使用getc()和putc()读取和写入每个输入字符。

代码:

/*By C.L.Wang
* Eclipse CDT
* Ubuntu 12.04
* 2014.10.5*/ #include "apue.h"
#include "error.h" int main (void) {
int c;
while ((c = getc(stdin)) != EOF)
if (putc(c, stdout) == EOF)
err_sys("output error");
if (ferror(stdin))
err_sys("intput error");
return 0;
}

输出:

I am a girl!
I am a girl!
good boy!
good boy!