C 编程/stdio.h/putchar
外观
	
	
putchar 是 C 编程语言中的一个函数,它将单个字符写入标准输出流 stdout。[1] 它的原型如下
- int putchar (int character)
要打印的字符作为参数传递给函数,如果写入成功,则返回参数字符。否则,返回文件结束符。
putchar 函数在 C 标准库头文件 stdio.h 中定义。
以下程序使用 getchar 将字符读入数组,并在找到文件结束符后使用 putchar 函数打印它们。
 #include <stdio.h>
 int main(void)
 {
   char str[1000];
   int ch, i, n = 0;
  
   while ((ch = getchar()) != EOF && n < 1000)
     str[n++] = ch;
	   
   for (i = 0; i < n; ++i)
     putchar(str[i]);
   putchar('\n'); /* trailing '\n' needed in Standard C */
	
   return 0;
 }
该程序将读取长度的最大值指定为 1000 个字符。它将在读取 1000 个字符或读取文件结束符指示器后停止读取,以先发生者为准。
- ↑ ISO/IEC 9899:1999 规范 (PDF). 第 299 页,§ 7.19.7.9.