stdio.hの
getsは読み込んだ改行文字をヌル文字に変える。
fgetsは読み込んだ文字列の後ろにヌル文字を加える。
(したがって改行文字は残る。)
よく忘れる。
fgetsは行の途中で切れる場合があるので改行文字付きかどうか通知する必要がある、と覚えればよい。
stdio.hの
getsは読み込んだ改行文字をヌル文字に変える。
fgetsは読み込んだ文字列の後ろにヌル文字を加える。
(したがって改行文字は残る。)
よく忘れる。
fgetsは行の途中で切れる場合があるので改行文字付きかどうか通知する必要がある、と覚えればよい。