Error del compilador C2155
'?': operando izquierdo no válido, se esperaba un tipo aritmético o de puntero
Una expresión del lado izquierdo de ?
no se puede comparar con cero. Debe usar una expresión aritmética o de puntero que se pueda comparar con cero.