ciao a tutti.
volevo solo sapere se qualcuno mi poteva dire se è giusto o no

int main (){
FILE *fin,fout;
char car;
int flag
fin = fopen(p."r");
fout = fopen(q,"w");
if (fin!=NULL && Fout!=NULL){
flag = fscanf(fin,"%c",&car);
while (flag!=EOF){
if (strlen(flag)>7)
fprintf(fout,"%c",&car);
flag=fscanf(fin,"%c",&car);
}
fclose(fin);
fclose(fout);
}
}