Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/03/2010, 13:11
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 5 meses
Puntos: 61
Respuesta: ISO C++ forbids comparisson between pointer and integer

GetVacio esta retornando un char * (un string), mientras que en la funcion ModificarCliente(), la variable codigo es un entero. No puedes comparar estos dos tipos en C. O haces que GetVacio() te devuelva un entero para que se pueda comparar con el codigo afuera o bien lees en un string el codigo para que lo puedas comparar.

Si quieres comparar 2 strings tienes que tener cuidado con el operador ==, en C 2 strings se comparan con la funcion strcmp(), tal como lo haces en el metodo GetVacio().