Pagini recente » Cod sursa (job #2670715) | Cod sursa (job #2838799) | Cod sursa (job #409404) | Cod sursa (job #1157503) | Cod sursa (job #777439)
Cod sursa(job #777439)
#include<stdio.h>
#include<stdlib.h>
#define BUFMAX 1005
int main ()
{
FILE *f,*g;
f = fopen("text.in","r");
g = fopen ("text.out","w");
char buffer [BUFMAX],sep[]=" ,.;:-!?/1234567890'""@#$%^&*(){}[]",*p;
int cuvinte=0,LungimeCuvant=0;
if (f == NULL)
fprintf(stderr, "Eroare! Nu am putut deschide fisierul!\n");
else
{
while (fgets(buffer, BUFMAX, f) != NULL)
{
//fputs (buffer, stdout);
//text += strlen(buffer);
p=strtok(buffer,sep);
while(p!=NULL)
{
cuvinte++;
LungimeCuvant += strlen(p);
p=strtok(NULL,sep);
}
//printf("%d\n",cuvinte-1);
//printf("%d",LungimeCuvant-1);
}
//medie = (LungimeCuvant-1)/(cuvinte-1);
//printf("%d %d %d",cuvinte,LungimeCuvant,medie);
fprintf(g,"%d", (LungimeCuvant-1)/(cuvinte-1));
fclose (f);
}
return 0;
}