我正在用一个结构进行调查,我试图询问用户他是男性还是女性只用M或F回答。我用了一段时间让程序重新询问用户介绍的问题一个不可接受的答案,但我最终得到了一个无限循环。我做错了什么?
wmic process where (processid=PROCID_HERE) get parentprocessid
这只是整个代码的一部分,但那是我遇到问题的地方。
答案 0 :(得分:3)
p[i].sex
如何 M
和F
?
您想要p[i].sex !=M && p[i].sex !=F
吗?
另外,请考虑使用do
while
循环,这样您就可以将条件检查放在最后,这样可以避免在代码中编写cin
两次。