Ciao! Devo scrivere un programma in c che conta il numero di caratteri minuscoli all'interno di un file passato da riga di comando. Sembra banale ma non so come far scorrere tutti i caratteri del file.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[]) {
FILE* fp;
char* nomefile;
int conta=0;
if(argc!=2) {
printf("Numero parametri errato\n");
exit(0);
}
nomefile=argv[1];
fp=fopen(nomefile, "r");
????
????
????
printf("Il numero di caratteri minuscoli è %d\n", conta);
fclose(fp)
Dove ci sono i ???? dovrei scorrere tutti i caratteri presenti nel file e verificare se essi sono un carattere minuscolo (in questo caso incrementare conta) oppure no. Come faccio??? Vi prego ho assolutamente bisogno di aiuto!!!
Grazie!