Erro do compilador C2155
'?' : tipo de ponteiro, expressão aritmética esperada ou operando esquerdo inválido
Uma expressão no lado esquerdo de ?
não pode ser comparada a zero. Você precisa usar uma expressão aritmética ou ponteiro que possa ser comparado a zero.