C言語研修(基礎編)
〜データの連続入力〜

文字の連続入力
 ・getchar()と繰り返し処理の連携
  −大体の場合はwhile文と組み合わせる
 ・入力終了はgetchar()の戻り値で判断
  −入力終了の場合 getchar()はEOFを返す EOF = end of file
                ↑ctrl + z (Dos)
                                 ctrl + d (uinx大抵)

文字列の連続入力
 ・gets()と繰り返し処理の連携
  −大体の場合はwhile文と組み合わせる
 ・入力終了はgets()の戻り値で判断
  −入力終了の場合gets()はNULLを返す
                            ↑ctrl + z でNULLが入る

EOFとNULL
 ・EOFもNULLも特殊な状態を表すが意味が異なる
	   EOF         ファイルの終端を表す
	(End of File)
	   NULL     ポインタの特殊値を表す
 ・EOFもNULLも記号定数なので使用するには適切なヘッダファイルをインクルードする

 ・ヘッダファイル stdio.h の中で定義されている
 ・入力終了だけでなく、エラーが発生したと言う意味にも使われる事がある
  −使用する関数による