Título: Ayuda con función (Errores raros) Publicado por: bsantana en 12 Abril 2016, 04:49 am En esta funcion me arroja dos errores:
1)expected '}' before 'else' 2)break statement not within loop or switch El primer error corresponde a la linea del Código: printf("as"); Código: if(palabra[h]=='\0'){ Es como si perdiera la referencia del while o de los if, siendo que revisando cada llave, estan bien segun yo. Dejo el codigo de la funcion completa: Código
Título: Re: Ayuda con función (Errores raros) Publicado por: engel lex en 12 Abril 2016, 05:06 am la primera si observas bien es un poco obvia, estás rompiendo el flujo del if
Código
el if debe ser Código
tu estás rompiendo el if al hacer Código
el segundo probablemente es heredado por el primero (rompiste el flujo y no sabe ya donde va que) Título: Re: Ayuda con función (Errores raros) Publicado por: bsantana en 12 Abril 2016, 05:24 am la primera si observas bien es un poco obvia, estás rompiendo el flujo del if Mmh gracias no tenia claridad con eso, pero puse ese printf porque la funcion no ingresa al "else if", no realiza nada de lo que está dentro de él. Código
el if debe ser Código
tu estás rompiendo el if al hacer Código
el segundo probablemente es heredado por el primero (rompiste el flujo y no sabe ya donde va que) Pero gracias me sirve para comprender mejor el elif. Título: Re: Ayuda con función (Errores raros) Publicado por: engel lex en 12 Abril 2016, 05:28 am te recomiendo que para resolver errores de tiempo de ejecución (no entra al else) uses el debugger de tu IDE, seguramente si buscas en google "debugger [el nombre de tu IDE]" consigues como usarlo y puede ser sumamente practico
Título: Re: Ayuda con función (Errores raros) Publicado por: bsantana en 12 Abril 2016, 05:42 am te recomiendo que para resolver errores de tiempo de ejecución (no entra al else) uses el debugger de tu IDE, seguramente si buscas en google "debugger [el nombre de tu IDE]" consigues como usarlo y puede ser sumamente practico Ya resolvi todos los problemas, y gracias por el dato, investigaré! |