Você está na página 1de 2

#include <stdio.h> #include <stdlib.h> #include <string.

h> #define DIM 81 #define TAM 10 void LeS(char*,int); int espiona(char*,int*,int); void zera(int*,int); void imprimet(int*); int main(void) { char nome[DIM]; int t[TAM]; LeS(nome,DIM); espiona(nome,t,TAM); imprimet(t); system("PAUSE"); return 0; } void zera(int *t,int tam) { int i; for(i=0;i<tam;i++) { t[i]=0; } } int espiona(char *s,int *t,int tam) { int j; char *p; p=s; j=0; zera(t,tam); while(1) { if(!(*p)) { j++; t[j]=-1; return j-1;

} if(*p!=' ') { t[j]++; p++; } else { j++; while(*p==' ') p=p+1; }}} void imprimet(int *t) { int i; i=0; while(t[i]>0) { printf("%d=%d\n",i,t[i]); i++; } } void LeS(char *s,int tam) { fgets(s,DIM,stdin); s[strlen(s)-1]='\0'; }

Você também pode gostar