为什么只把putchar作为字符串的第一个字符?

时间:2012-06-30 10:14:46

标签: c

#include<stdio.h>

main(){
  int c;
  while((c=getchar())!=EOF){
    if(c==' '||c=='\t'||c=='\n'){
      putchar('\n');
    }
    else
      putchar(c);
  }
}

为什么putchar是字符串的第一个字符?

1 个答案:

答案 0 :(得分:2)

putchar()前面有getchar() - 它们被用作一对,因此对于作为输入接收的每个字符,一个字符被发送到输出。