Título: Duda sentencia switch Publicado por: netca en 27 Julio 2012, 02:27 am Hola , tengo que validar unos parametros y tengo estos errores:
Citar La etiqueta de 'case' no se reduce a una constante entera. La declaracion break no esta dentro de un ciclo o switch etc de problemas del switch. Que es lo que estoy haciendo mal? Como tendria que hacerlo? Código: int chkP(char* p, char* q){ Código: int main(int argc, char* argv[]){ Saludos! Título: Re: Duda sentencia switch Publicado por: avesudra en 27 Julio 2012, 04:04 am Madre de dios deberían de cortar cabezas por esto , estás comparando cadenas usa la función strcmp definida en string.h:
Código ¡Un saludo! PD: No te tomes a mal lo de las cabezas ;D Título: Re: Duda sentencia switch Publicado por: netca en 27 Julio 2012, 05:03 am Gracias , perdon estoy aprendiendo :)
Título: Re: Duda sentencia switch Publicado por: avesudra en 27 Julio 2012, 05:17 am Gracias , perdon estoy aprendiendo :) Debo disculparme yo , aunque es que siempre son los mismos errores y buscar un poco nunca viene mal, pues te explico para comparar cadenas de carácteres debes usar strcmp , y antes lo que estabas intentando hacer es comparar el valor del primer carácter con algo en los cases que tampoco se podían poner, pero si estás aprendiendo ¿ya has empezado con punteros? ¡Un saludo y perdona si te ha molestado lo de antes! |