请问这种情况应该怎么修改呢?
为什么我在vc6.0中却不会出现呢
安全问题
VS编译器里面需要改成
scanf_s
scanf_s("%d", &i);
这样就行了。
vs2022默认将scanf禁用了。(当然也可以启用,但是没有上面那个加_s的简单,注意,如果是字符串,需要加上一个长度参数,比如scanf_s("%s", str, 100);)
两种方法:
#define _CRT_SECURE_NO_WARNINGS
看看这篇 : https://blog.csdn.net/weixin_43519514/article/details/120942253