Pessoal como eu faço para imprimir o tamanho de cada palavra numa frase.Exemplo. Joao caiu do pe de feijao.
1 palavra tem tamanho -> 4
2 palavra tem tamanho -> 4
3 palavra tem tamanho -> 2
4 palavra tem tamanho -> 2
5 palavra tem tamanho -> 2
6 palavra tem tamanho -> 6to tentado fazer. fiz esse código por enquanto, mas nao deu certo , ele imprimi o total da frase.
printf("Informe uma frase ou palavra qualquer\n");
gets(frase);
fflush(stdin);
for(i=0; i<=strlen(frase); i++){
espaco =0;
if(frase[i] == ' '){
espaco ++;
if(espaco == 0){
tamanho = strlen(frase);
printf("%d\n",tamanho);
}
}//fecha o if
}//fecha o for
getch();
}