#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(int argc,char*argv[])
{
const int MAX=100;
FILE*f;
int parole[MAX];
char parola[MAX];
char ch,ch1;
int i;
for(i=0;i<100;i++)
parole[i]=0;
if(argc!=2)
{
printf(“numero di parametri errato\n”);
exit(1);
}
f=fopen(argv[1],”r”);
if(f==NULL)
{
printf(“impossibile aprire il file\n”);
exit(1);
}
i=0;
while((ch=fgetc(f))!=EOF)
{
if(isalnum(ch))
{
i++;
}
else
{
parole[i]++;
i=0;
}
}
fclose(f);
for(i=0;i<100;i++)
{
if(parole[i]!=0 && i!=0)
{
printf(“parole lunghe %d caratteri: %d\n”, i, parole[i]);
}
}
exit(0);
}
