所以我正在制作一个程序,询问用户是否想做某事。答案就像是/否一样简单。我希望程序能够接受大写和小写的“Y”。问题是,当我键入 while (answer == 'Y', answer == 'y')
时,只接受小写的“Y”。如果我键入 while (answer == 'y', answer == 'Y')
我做错了什么?
(更多信息:“answer”是我的“char”变量的名称,我正在使用“iostream”、“cstdlib”和“string”库)
最佳答案
您需要使用“逻辑或”运算符||
所以你的代码会变成while (answer =='Y' || answer == 'y')
关于c++ - 在 do...while 循环中使用多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7624590/