2 qq 34418970 qq_34418970 于 2016.03.27 00:24 提问

新手学代码,一直报错,求好心人解答!

int price = 0;
printf("请输入商品价格");

 scanf("%d", &price);
 if(price<50)
       {
     printf("买下它。");
 }
 else
 {
     printf("不买");
 }
 getch();
 错误
 错误 1   error C4996: '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.    e:\vs\c\c\c.cpp 25  1   C

5个回答

caozhy
caozhy   Ds   Rxr 2016.03.27 06:43

VS2013默认不允许你调用不安全的函数,你可以用scanf_s代替scanf

caozhy
caozhy   Ds   Rxr 2016.03.27 06:45

scanf("%d", &price);
->
scanf_s("%d", &price);

sinat_24497029
sinat_24497029   2016.03.27 09:06

*using scanf_s instead,not scanf

K_Ohaha
K_Ohaha   2016.03.27 09:31

using scanf_s instead 改用scanf_s

dada111111111
dada111111111   2016.03.27 10:11

英文 明明 说的很清楚了啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!