Advertisement
andrea__93

Untitled

May 27th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.76 KB | None | 0 0
  1. FILE* openFile(const char fileName[], const char* mod){
  2.     FILE* f = fopen(fileName, mod);
  3.     return f;
  4. } //APRE IL FILE, SPECIFICANDO IL NOME E LA MODALITA
  5.  
  6.  
  7. int contaRigheFileTesto(FILE* file){ //PRENDE IN INPUT UN PUNTATORE AD UN FILE APERTO E RITORNA IL NUMERO DI LINEE
  8.     int linee=0;
  9.     int carattere;
  10.     if (file != NULL){
  11.         for (carattere=getc(file); carattere!=EOF; carattere=getc(file)){
  12.             if (carattere == '\n'){ //Se il carattere newLine è trovato
  13.                 linee++; //incrementa variabile linee
  14.             }
  15.         }
  16.         fclose(file); //chiudi il file al termine della scansione
  17.     }
  18.     else {
  19.         return -1; //Ritorna -1 (valore sentinella) in caso di errore apertura file
  20.     }
  21.     return linee;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement