〇時系列
・scanf関数が使われる
・scanf関数に欠陥ありハッキングによりPCが乗っ取られる事件が発生
・対処法としてマイクロソフト社の独自拡張によりscanf_s関数が作られる
・マイクロソフト社製のコンパイラではscanf関数を使うと警告が発生する使用になる
〇問題点
・あくまでもscanf_s関数は標準関数ではなくマイクロソフト社の独自拡張のため他社コンパイラではscanf_s関数は弾かれる。
〇scanf_s関数の約束
char型配列に文字列を入力する場合は、第三引数に受け取れる最大文字数を指定する