引用: C/C++ セキュアコーディング 第2版 by Robert C. Seacordら
gets()関数とは異なり、fgets()関数は改行文字を保持するので、gets()関数をそのまま置き換えることはできない。
[ideone](http://ideone.com/sTZHfF) で試したら、改行文字を保持しているためかstrlen()の結果が1増えた。
「改行文字」というのはLFのことだ。
Go to list of users who liked
More than 5 years have passed since last update.
引用: C/C++ セキュアコーディング 第2版 by Robert C. Seacordら
gets()関数とは異なり、fgets()関数は改行文字を保持するので、gets()関数をそのまま置き換えることはできない。
「改行文字」というのはLFのことだ。
Register as a new user and use Qiita more conveniently
Go to list of users who liked