Перейти к основному содержимому

_CRT_SECURE_NO_WARNINGS для проекта Visual Studio

При использовании таких функций, как scanf, по умолчанию Visual Studio в проектах консольного приложения будет выдавать ошибку, похожую на:

'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

Для того, чтобы подавить эту ошибку, необходимо в Preprocessor Definitions указать флаг _CRT_SECURE_NO_WARNINGS. Эти определения находятся в настройках проекта во вкладке Configuration Properties>C/C++>Preporocessor.

В видео продемонстрировано как подавить эту ошибку: