在刚开始使用VS时,scanf是通过键盘对变量进行赋值,但会如下的错误提示:
错误 C4996 'scanf': This function or variable may be unsafe.
方案一:
可以通过scanf_s解决,但是这个解决方案是VS独有的,但是在分享代码时,可能别的用户使用的是其他的编译器,在别的编译系统中会出错,所以此方案并不推荐。
方案二:
需要在代码第一行加上#define _CRT_SECURE_NO_WARNINGS ,scnaf便可以正常使用
eg:
#define _CRT_SECURE_NO_WARNINGS
#include "stdio.h"
int main(void)
{ …………
}