C言語の設計ミスった危険な関数トップ10決めようぜ (215レス)
前次1-
抽出解除 レス栞

1
(3): デフォルトの名無しさん [sage] 2019/11/21(木)12:23 ID:T7Jjyyy1(1)
gets関数とか

その他の例
https://www.jpcert.or.jp/sc-rules/c-msc24-c.html
27: デフォルトの名無しさん [sage] 2019/12/01(日)17:41 ID:YWi4MX0G(1)
>>25

>>1のリンク先より

未チェックの時代遅れの関数
以下の関数を、未チェックの時代遅れの関数と定義する。
memcpy, strcpy, strncpy, strcat, strncat (一部抜粋)

半分あてはまってるなw

>>26
memcpyは危険なので使うのはやめましょう
32
(1): デフォルトの名無しさん [sage] 2019/12/02(月)02:04 ID:AAYR8Yqw(1)
>>1
セキュリティ考慮していない元関数より、代替関数の設計ミスが酷いな

strtodとかなにこれw
エラーの返し方がアホすぎる
177: デフォルトの名無しさん [sage] 2023/10/07(土)17:38 ID:2aizzJpQ(1)
>>1
fgets知らんのかな
getsなんて使わない
どうしても使う時はfgets(buf,size,stdin)とすればいいだけ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s