#include #define Nmax 80 #define NmaxPalav 10 //#include "jaocorreu.c" int EEalpha(char c){ // devolve 1 se for caractere alpha //printf("c=%c ",c); if( (c>='a'&&c<='z') || (c>='A'&&c<='Z') || (c>='0'&&c<='9') ) return 1; else return 0; } //++++++++++++++++++++++++++ main(){ /* conta palavras */ int letra[Nmax]; char c, linha[Nmax]; char deposit[Nmax]; int conta, j, inicd; FILE *entra; entra= fopen("texto.txt", "r"); conta=0; while(conta<80){ //****** inicio while(!feof(entra)){ fgets (linha, Nmax, entra); printf("%s\n",linha); j=0; inicd=0; while( (linha[j]!='\n')|| (linha[j]!='\0') ){ if(linha[j]==' ')break; printf("==linha[%d]=%c " , j, linha[j]); inicd=0; c= linha[j]; while( EEalpha(c) ){ if(linha[j]==' ')break; deposit[inicd]=linha[j]; j++;inicd++; } // printf("%c " , linha[j]); deposit[inicd]='\n'; //printf("\n*%s " , deposit); } } conta++;} //*****fim fclose(entra); printf("\n"); } /* fim main */