[ERROR]
The conditional expression evaluated to an illegal type.
Conditional expressions must be of arithmetic type or pointer.