fgetsで標準入力を受け取る

ヤボ用でしばらく更新出来なかったので、今日からまた再開(´・ω・`)
Cの標準ライブラリにあるgets()は、入力文字数のチェックをしないのであまり推奨されないらしい。
実際コンパイラ(gcc)も警告を出す。
そこで、同じ標準ライブラリのfgets()を使うのが良いそうだ。

;; stdio.hを忘れずに
char *fgets(char *s, int n, FILE *resource)

これで、第3引数に標準入力(stdin)を指定すればOK。
ポイントは、gets()が改行を自動除去してくれるのに対し、fgets()は除去してくれない点。
打倒!!ポインタ!!ばかり意識していたけど、C言語は奥が深いな〜(・x・ ).o0○