_YoDa_ Postado Outubro 16, 2006 Denunciar Share Postado Outubro 16, 2006 O problema é o seguintepreciso contar o numero de palavras de uma frasetp"Oi amigos do forum" 4 palavrascomo que faço para contar?ps: linguagem c Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kandrade Postado Outubro 16, 2006 Denunciar Share Postado Outubro 16, 2006 faz assim:crie um loop que percorra toda sua string e sempre que encontrar um espaco em branco " " e um "\0" fim de string voce incrementa um em seu contador, fica + ou - assim: . . . palavra=0; for(i=0;i<=tamanho_string;i++) { if((string[i]==" ")||(string[i]=="\0")) palavras++; } printf("Essa frase tem %i palavras\n", palavras); . . . o problema que voce pode encontrar é se em sua palavra tiver mais de um espaco em branco consecutivo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 _YoDa_ Postado Outubro 16, 2006 Autor Denunciar Share Postado Outubro 16, 2006 faz assim:crie um loop que percorra toda sua string e sempre que encontrar um espaco em branco " " e um "\0" fim de string voce incrementa um em seu contador, fica + ou - assim: . . . palavra=0; for(i=0;i<=tamanho_string;i++) { if((string[i]==" ")||(string[i]=="\0")) palavras++; } printf("Essa frase tem %i palavras\n", palavras); . . . o problema que voce pode encontrar é se em sua palavra tiver mais de um espaco em branco consecutivo.vlw cara ajudou pra caramba B) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
_YoDa_
O problema é o seguinte
preciso contar o numero de palavras de uma frase
tp
"Oi amigos do forum" 4 palavras
como que faço para contar?
ps: linguagem c
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.