Вот написал прогу, которая считает количество симвоолов в каждой строке и всего в файле, а потом записывает эти данные в другой файл. Переделайте пожалуйста ее, чтоб делала тоже самое, но со словами. С меня пиво
#include<stdio.h>
#include<stdlib.h>
#include<stdlib.h>
main(int argc, char* argv[])
{
FILE *inf, *wrt;
char c;
unsigned int i=0, count=0, cc=0;
inf=fopen(argv[1],"r");
wrt=fopen(argv[2],"w");
if(inf==NULL || wrt==NULL) {
printf("Íåâîçìîæíî îòêðûòü ôàéë %s\n", argv[1]);
exit(1);
}
while(!feof(inf))
{
c=fgetc(inf);
while(c!=10 && !feof(inf))
{
c=fgetc(inf);
count++;
cc++;
}
if(count!=0) {
i++;
fprintf(wrt,"%d. ",i);
fprintf(wrt,"%d\n",count);
}
}
fprintf(wrt,"Itogo: %u strok, %u simvolov\n", i, cc);
fclose(inf);
fclose(wrt);
}