VS2019 显示发生生成错误,再点一下显示无法启动程序?哪位可以能解决一下,这个怎么解决
把下面这一行放到你的程序第一行就可以解决
#define _CRT_SECURE_NO_WARNINGS
第一行加上#define _CRT_SECURE_NO_WARNINGS这句话就对了,这个是VS编译器的原因,望采纳
项目创建的不对吧,可以参考https://blog.csdn.net/m0_56819202/article/details/117694704
提示语法错误
能重新编译成功吗?
安全检查错误,我们输入的函数是不安全的。例如在通常使用“scanf”时,我们并没有对将要放入的数据所占用的空间进行检测(可能出现数据越界),因此这样是不够安全的。
类似的错误情况
其实除了”scanf“以为,“strcpy”、“strcat”、“sscanf”、“fopen”…等函数都会出现安全检查错误。
解决方法
1.系统建议方法
在VS中使用”scanf“等类似函数时,在函数末尾添加”_s“,即”scanf_s“,译为安全版本的函数。但如果将这段代码放入其他编译器中使用时(如GCC编译器)将可能无法识别,即代码不具有跨平台性/可移植性。
参考这篇文章
https://blog.csdn.net/qq_52057693/article/details/116019544
是你的代码有问题,应该是printf出现的,新版本应该是printf_s()