多分、だいぶ前からだと思うけど
実は printf() は非推奨になっているようです。
最近はC言語を使う機会がほとんどないのですが、たまにちょっとしたプログラムを作って、printf()等使うとコンパイラさんに
「お前 printf() 使うのかよ。printf_s() 使えよ。」と怒られますw
printf() に限らず、
fprintf → fprintf_s
sprintf → sprintf_s
と、ことごとく _s 付きになっているようで、一々バッフアの最大値を指定する必要があるようです。
最近の人は色々面倒くさくて大変だなぁと。
他にも色々セキュリティ対策はあるのかも知れませんが、追求していないのでよくわかりません^^;
1そうだね プレイ済み