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