c++的小问题!

来源:百度知道 编辑:UC知道 时间:2024/09/21 00:45:23
cout<<"next two number (q to quit):";

这样输出 q 的时候就能退出了?为什么 ?

这样是不行的,你只能输出引号中的字符串,如果你想按q键推出的话,可以用cin.get(ch);
然后判断ch=='q',如果为真,exit 0;

把问题说清楚点,这句话只是输出引号里的东西而已。

呵呵,看到你输出的字符串后面的那串英文(press any key to continue)了吗?当程序运行结束的时候,系统会自动输出这句话,告诉你程序结束了,输入任何字符就可以退出运行窗口。也就是说,这时候输入任何一个字符就能退出,和你的那句cout<<"next two number (q to quit):"; 没有任何关系。