VS运行纯C程序求指导

img


为什么一运行纯C程序就出错,程序没有问题,但是看不明白这个错误,究竟是哪的问题,求各位讲解!

用scanf_s代替scanf
或者如下配置,以便支持scanf

https://blog.csdn.net/weixin_57663528/article/details/125077920

把scanf改为scanf_s

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

scanf函数的使用在VS编译器下被要求使用scanf_s。但不建议听编译器的话,因为在其它编译器里不认scanf_s。以下是解决方法:
第一:在VS首行写上这么一段代码
#define _CRT_SECURE_NO_WARNINGS
这是让编译器忽略对scanf函数报警告。因为编译器认为scanf函数不安全,加上这段代码代码就跑的起来了
第二:那条绿线出现的原因可能是因为没有接收scanf函数的返回值。