7 - Solicite ao usuário uma frase e imprima quantas palavras esta frase tem. Por
exemplo, a frase "aula de linguagem C", tem 4 palavras. Use pelo menos uma fução.
#include "stdio.h"
#include "conio.h"
#include "string.h"
#include "ctype.h"
int conta(char []);
void main()
{
char frase[50];
clrscr();
printf("Digite uma frase : ");
gets(frase);
// chamando funcao para contar palavras
int total = conta(frase);
printf("\n\nTotal de palavras: %d\n\n",total);
getch();
}
int conta(char frase[50])
{
int indice=0, contador=1;
char l;
while(frase[indice]!=NULL)
{
l=frase[indice];
if(isspace(l)!=0)
contador++;
indice++;
}
return(contador);
}
|