在vs中使用scanf会报错或出现警告,因为scanf被认为是不安全的。出现这种问题时的解决办法:
1.使用微软推荐的安全函数,即在scanf后加_s:
int a = 0;
scanf_s("%d",&a);
2.关闭安全警告:在代码最前面加入宏定义:
#define _CRT_SECURE_NO_WARNINGS
一定要加在代码的最前面,否则无法解决问题。
在vs中使用scanf会报错或出现警告,因为scanf被认为是不安全的。出现这种问题时的解决办法:
1.使用微软推荐的安全函数,即在scanf后加_s:
int a = 0;
scanf_s("%d",&a);
2.关闭安全警告:在代码最前面加入宏定义:
#define _CRT_SECURE_NO_WARNINGS
一定要加在代码的最前面,否则无法解决问题。