Pagini recente » Cod sursa (job #2715466) | Cod sursa (job #828047) | Cod sursa (job #2961364) | Cod sursa (job #2691666) | Cod sursa (job #92691)
Cod sursa(job #92691)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void citire(char *nume);
int nrcuv=0,nrlit=0;
float rezultat;
void afis(char *nume);
void afis(char *nume)
{
FILE *pf=fopen(nume,"w");
fprintf(pf,"%0.0f",rezultat);
fclose(pf);
}
void citire(char *nume)
{ char linie[200],*cuv;
FILE *pf=fopen(nume,"r");
while (!feof(pf))
{
fgets(linie,255,pf);
cuv=strtok(linie," .,1234567890!@#$%^&*()-\n");
while (cuv!=NULL)
{
nrcuv++;
nrlit+=strlen(cuv);
cuv=strtok(NULL," .,1234567890!@#$%^&*()-\n");
//printf("%s\n",cuv);
//printf("%d %d\n",nrcuv,nrlit);
}
}
fclose(pf);
};
int main()
{
citire("F:\\text.in");
afis("text.out");
rezultat=nrlit/nrcuv;
afis("text.out");
return 0;
}