先放一个简单的程序如下:
改程序能够成功编译,但是在运行的时候弹出如下窗口
按理说我输入数字后该会有运行结果,比如说单独输入数字“1”,按后按回车键应该会输出“Please enter at least two numbers" 但是无论如何输入,该窗口就是没有输出,我也不知道问题出在了哪里,我又用codeblocks(上面用的VS),无论怎么输入,窗口就是没有任何输出,真的不知道该怎么办了,希望懂的人给我指点一下,不胜感激。
你有没有输入结束符?
你试试输入"1"回车后再按ctrl+z回车。
你的第一个循环输入没有终止条件,它不断添加到buffer,死循环了。
或者你的for循环后面那个分号多余,如果你希望循环判断v.size()<2的话
这种问题一般是代码问题。出问题先把责任推卸给编译器可不是好习惯哦
你把代码写成死循环喽