Título: Error en C, 20[Error] parameter 'e' is initialized Publicado por: chewbaccaChaka en 9 Mayo 2018, 04:02 am Buenas noches, soy novato en la programacion, estoy realizando un programa que me diga cuantas vocales de cada tipo tiene una palabra, pero al momento de compilar me tira un error en mi funcion, Help me, tengo examen mañana y estoy estudiando apuntadores.
Citar #include <stdio.h> #include <stdlib.h> #include <conio.h> int cuentavocales(char s); int main () { char palabra[51]; printf("Ingrese una oracion "); gets(palabra); printf("%d",cuentav(palabra)); return 0; } int cuentav(char *s) int a=0,e=0,i=0,o=0,u=0; while (s*) { switch(*s){ case 'a': a=a+1; case 'e': e=e+1; case 'i': i=i+1; case 'o': o=o+1; case 'u': u=u+1; } s++; } Título: Re: Error en C, 20[Error] parameter 'e' is initialized Publicado por: Kenji-chan en 9 Mayo 2018, 04:11 am en la implementacion de la función te dejas la apertura del bloque de código
Código
cuando debería ser ha si Código
Título: Re: Error en C, 20[Error] parameter 'e' is initialized Publicado por: MAFUS en 9 Mayo 2018, 15:20 pm Y por supuesto si tienes en el prototipo la función llamada cuentavocales después no la llames cuentav o cambia en nombre en el prototipo.
Título: Re: Error en C, 20[Error] parameter 'e' is initialized Publicado por: chewbaccaChaka en 11 Mayo 2018, 21:28 pm en la implementacion de la función te dejas la apertura del bloque de código Código
cuando debería ser ha si Código
GRACIAS! me di cuenta despues de un rato de ese detalle xD |