ferrishang
ferrix
采纳率66.7%
2015-08-13 12:55 阅读 2.0k

C++程序无法编译运行,是IDE的问题吗?

5

先放一个简单的程序如下:图片说明
改程序能够成功编译,但是在运行的时候弹出如下窗口图片说明
按理说我输入数字后该会有运行结果,比如说单独输入数字“1”,按后按回车键应该会输出“Please enter at least two numbers" 但是无论如何输入,该窗口就是没有输出,我也不知道问题出在了哪里,我又用codeblocks(上面用的VS),无论怎么输入,窗口就是没有任何输出,真的不知道该怎么办了,希望懂的人给我指点一下,不胜感激。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • 已采纳
    a1193561652 纵横车 2015-08-13 13:31

    你有没有输入结束符?
    你试试输入"1"回车后再按ctrl+z回车。

    点赞 评论 复制链接分享
  • devmiao devmiao 2015-08-13 12:58

    你的第一个循环输入没有终止条件,它不断添加到buffer,死循环了。

    点赞 1 评论 复制链接分享
  • devmiao devmiao 2015-08-13 12:59

    或者你的for循环后面那个分号多余,如果你希望循环判断v.size()<2的话

    点赞 1 评论 复制链接分享
  • zuishikonghuan zuishikonghuan 2015-08-13 13:19

    这种问题一般是代码问题。出问题先把责任推卸给编译器可不是好习惯哦

    点赞 评论 复制链接分享
  • qq_15038901 点鸡就送屠龙宝刀 2015-08-14 09:31

    你把代码写成死循环喽

    点赞 评论 复制链接分享

相关推荐