操蛋的微软,非得在这些东西上搞出另一套标准,新手用微软的IDE开发C++时简直蛋疼的要死,并且使用修改后的方法会导致程序移植性降低。
因此让IDE忽略这些错误是最简单但也是粗暴的解决办法。
以下方法均来自网络收集,并且前三个方法经过个人实践可行:
1. 加#define _CRT_SECURE_NO_WARNINGS
例如:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
·······················································
2.加#pragma warning (disable: 4996)
例如:
#include <stdio.h>
#pragma warning (disable: 4996)
·······················································
3.
project(你的项目)-->右键 --> Properties
进去以后
configuration properties --> c/c++ --> advanced
disable specific warnings栏填入警告的编号,scanf好像是4996。
如果要屏蔽多个警告,就把它们编号用逗号分隔
4.