Tengo que hacer un algoritmo en C
que al ingresar una frase esta me devuelva la cantidad de vocales que tiene la frase
esto es lo que tengo pero no me devuelve los valores correspondientes.
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main ()
{
int contador;
char texto [100];
contador=0;
printf("Ingrese el texto\n");
scanf("%s",texto);
switch(*texto)
{
case'a':
case'e':
case'i':
case'o':
case'u':
case'A':
case'E':
case'I':
case'O':
case'U':
contador++;
break;
}
printf("la cantidad de vocales es: %d\n",contador);
scanf("%s", texto);
return (0);
}
Porfa urgente Muchas gracias