gets関数が廃止された理由

バッファオーバーフローの脆弱性があるため廃止されました。

fgets関数がgets関数の代替として利用できます。

ただし相違点はあります。

fgets関数は入力の改行文字がバッファに格納されます。

また入力ストリーム上にバッファが残ってしまう仕様です。


コメント

このブログの人気の投稿

Tomcatの環境構築

レトロパソコン(NEC PC-8001)が正常起動

レトロパソコン(NEC PC-8001)を動かしたいなあ