一个简单的c程序

时间:2025-02-15 05:09:11 主机游戏

```c

include

int main() {

int c;

while ((c = getc(stdin)) != EOF) {

if (putc(c, stdout) == EOF) {

fprintf(stderr, "Error occurred when putting char

");

}

if (ferror(stdin)) {

fprintf(stderr, "Input error

");

}

}

return 0;

}

```

这个程序的主要功能是读取标准输入(通常是键盘输入),然后将每个读取的字符写入标准输出(通常是屏幕)。程序会一直读取和输出字符,直到遇到文件结束符(EOF)。如果在写入输出时发生错误,程序会输出错误信息到标准错误输出(stderr)。

要运行这个程序,你需要将代码保存到一个文件中,例如`read_and_write.c`,然后使用C编译器(如GCC)编译并运行它。例如,你可以在命令行中使用以下命令:

```sh

gcc read_and_write.c -o read_and_write

./read_and_write

```

然后按照提示输入字符,程序会显示你输入的每个字符。