necesito contar palabras que hay en una cadena de caracteres
pero la manera en que lo hago no sale
si pongo vacio me salta uno
si pongo 4 palabras me salta 3
y me estoy mareando bastante
les dejo el codgio por si quieren verlo
Código C:
Ver originalvoid contarPalabras(char cadena[])
{
int contador = 0;
int i = 0;
int bolle =0;
for( i = 0; i < largo ; i++)
{
if(cadena[i] == ' ' && cadena[i+1] != ' ')
{
contador ++;
}
}
printf("la cantidad de palabras es %d \n", contador
); }