_CRT_SECURE_NO_WARNINGS

 C言語が標準に提供しているいくつかの関数に対して、MicroSoftが危険だと考え、使用を制限している。それらの関数を使用するときに出てくるエラーをなくすには、ファイルの先頭に「_CRT_SECURE_NO_WARNINGS」をインクルードする。

 

 MicroSoftが代わりに_sのような関数を提供しているが、使用するにあたって、多くの環境に実装されていなかった。さらに、C11規格はMicrosoftよりはるかに拡張され、Microsoftは対応していないため、基本的には_sの関数を使うことはごく稀である