Scusami, mi pare di capire che questa funzione incrementa il contatore "nocc" ogniqualvolta trova una nuova riga, mentre quando è verificata la condizione (fgetc(in) == *pmatch) non lo fa...
l'ho testato ed effettivamente mi ritorna il numero delle righe presenti nel file letto.
chiedo delucidazioni...