【发布时间】:2014-03-22 15:23:15
【问题描述】:
所以我需要将输入文本中的某些字母与“z”交换,但由于某种原因,我的检查不起作用。这是代码:
bool CheckLetter(int x) {
if(nm[0][x] == 'a' || 'e' || 'i' || 'o')return true;
return false; }
问题出在“||”中。如果我只保留“a”,我的程序就可以完美运行。这样,它只给了我这样的东西:'zzzzzz'。有什么想法吗?
【问题讨论】:
-
nm[0][x] == 'a' || nm[0][x] == 'e' || ... -
||是布尔或,未设置联合。