编译错误码详情
严重性代码说明项目文件行禁止显示状态
错误Cscanf:Thisfunctionorvariablemaybeunsafe.Considerusingscanf_sinstead.Todisabledeprecation,use_CRT_SECURE_NO_WARNINGS.Seeonlinehelpfordetails.lotteryticketd:\nhy\source\vs\lotteryticket\lotteryticket\lotteryticket.cpp23
解决方法和源码展示
不知道为何,就是简单的调用一个scanf函数就出错了。相关的头文件:
#includestdio.h
#includestdlib.h
usingnamespacestd;
到底是错在哪里了?
main函数源码展示:
intmain()
{
intn,i,a[10];
scanf(%d,n);
for(i=0;in;i++)
a[i]=i+1;
Permutation(0,n,a);
return0;
}
头文件不是根本原因,转到定义也能找到,但是就是不识别该函数,无奈就按照编译器提示的方法,调用scanf_s(%d,n);函数进行输入吧。最后就发现编译成功了。
写代码不容易,我们写底层开发更难,大家都坚持下来就能够成功,码农的世界只有我们自己懂得其中的辛酸。
总结
实在解决不了的方法,记得看一下编译器提示的错误,说不定就解决问题了。windows下开发还是比较简单的,编译器给出的提示,大部分还是比较精准的,大家可以着重参考一下哦。这个问题我们就完美解决了。