BCBのヘルプ
fgets は,stream から文字を読み込んで文字列 s に格納します。読み込みは n-1 個の文字を読み込むか,または改行文字を読み込んだときに終了します。
改行文字で終了した場合には fgets は,s の最後に改行文字を格納します。
s に読み込まれた文字の最後にはヌルターミネータが付加されます。