Linguaggio C - Files

<<   14 / 17   >>

Quesito

Scrivi un codice che legga un file di testo e dica quanti caratteri " " (spazio) sono in esso contenuti.

Risposta

FILE*fp;
char c;
int cs;

if((fp=fopen("nomefile.txt","r"))!=NULL) {
 cs=0;
 while(fscanf(fp,"%c",&c)!=EOF){
   if(c==' ') { cs++; }
 }
 fclose(fp);
 printf("Ci sono %d spazi.\n",cs);
}