Why is my c != ‘o’ || c != ‘x’ condition always true? [duplicate]
The condition (c != ‘o’ || c != ‘x’) can never be false. If c is ‘o’, then c != ‘x’ will be true and the OR condition is satisfied. If c is ‘x’, then c != ‘o’ will be true and the OR condition is satisfied. You want && (AND), not || (OR): while … Read more