gjschneider92
(usa openSUSE)
Enviado em 30/05/2011 - 11:38h
Bom dia pessoal tudo bem?
Bem, precisa criar um script em c que conte a quantidade de palavras em uma frase que o usuario digita.
Codigo:
#include <stdio.h>
#include <string.h>
main()
{
char frase[1000];
int i, cont;
printf("Digite uma frase:");
gets(frase);
for(i=0;i<=strlen(frase);i++)
{
if(frase[i]==" ")
cont++;
}
cont++;
printf("A quantidade de palavras é: %d", cont);
}
Bem, este é o código que criei, que segue o seguinte raciocinio...
Toda vez que o contador encontrar um espaço em branco, ele incrementa um, até ai tudo bem, porem, como é a sintaxe de caracter vazio em c?
Não consegui achar, tentei colocar if(frase[i]==" "), mas da erro.
Alguem poderia me ajudar?
Desde ja agradeço.