【VS2015】【C语言】如何解决scanf用不了。
vs2015吧
全部回复
仅看楼主
level 3
小孩_000 楼主
这是我的代码,
int main()
{
int input_number = 0;
scanf("%d", &input_number);
if (input_number < 10)
{
printf("you have input %d, it is <10\n", input_number);
}
else if ((input_number >10))
{
printf("you have input %d, it is >10\n", input_number);
}
else
{
printf("you have input %d, it is =10\n", input_number);
}
}
如图所示,ctrl+F5编译不能通过,提示错误。
错误C4996'scanf': This function or variable may be unsafe. Consider using scanf_s instead.
2016年02月04日 06点02分 1
level 3
小孩_000 楼主
按照提示要求,将“scanf”替换成“scanf_s”
ctrl+F5,OK了。
2016年02月04日 06点02分 2
level 3
小孩_000 楼主
结论:使用sacnf_s,而不是sacnf即可解决编译问题。
【end】
2016年02月04日 06点02分 4
1