1-6 bool.c

とりあえず初心者が真につまずくところは、端末にEOFを入力する方法だと思う。

/*
 * P22 演習1-6
 *   getchar() != EOFという式の値が0か1であることを確認せよ。
 *
 *
 *     2008/03/29 arikui
 *
 */

#include <stdio.h>


int main(void){
  int b;
  
  while(b = (getchar() != EOF))
    printf("[%d]\n", b);
  
  printf("<%d>\n", b);
  return 0;
}