似绛
2021-07-30 23:52
采纳率: 100%
浏览 38
已结题

【SOS】请问为什么VS2019运行含scanf的C语言程序显示不了结果?

一开始因scanf函数被vs2019认作不安全发生错误,所以在下特意去找了度娘,本着一本万利的思想,采取了如下图的措施。

img

可是还是显示不出来,后来又采用了scanf_s,重启,重装这三个方法,一直结果都是如下图显示不了结果。

img
各路神仙们,拉一把这个呆呆白吧!

  • 点赞
  • 收藏

3条回答 默认 最新

  • qfl_sdu 2021-07-30 23:59
    已采纳

    你得输入数才会显示啊,在黑窗口中输入1 2(注意两个数之间有空格),回车,就能显示了

    点赞 评论
  • IAmZhAoHaIBO 2021-07-31 03:12

    输入了吗?

    点赞 1 评论
  • 没事干写博客玩 2021-07-31 06:47

    1.scanf存在栈溢出问题,如果这个数据从外部获取,那么可以达到任意代码执行,所以现在vs都让使用_s安全函数,除非你自己确定了它是安全的,那你可以关闭警告
    2.你这个显示不了结果和scanf没关系,你里面的格式化字符串有问题%d%d那么怎么区分两个整数呢。。。改成%d %d吧,然后输入测试

    点赞 1 评论

相关推荐 更多相似问题