Buona sera a tutti,
avrei qualche dubbio su come leggere ed utilizzare i dati che estraggo da un file.
Ad esempio se io ho un file (matricole.txt) che contiene nella prima riga, il numero di matricole presenti nel file e in seguito l'elenco di matricole
(es 4
152245
765432
987654
765432
)

per poter recuperare la prima riga quindi in questo caso il 4 che poi mi serve per impostare dei cicli per compiere diverse operazioni come devo fare?

io ho provato così:

int mai(void)
{
fstream input;
input.open("matricole.txt",ios::in);
int i;
input>>i;
}

nel codice non mi da errori, solo che se provo a fare una stampa di i mi da un risultato sbagliato.

Qualcuno mi può spiegare come fare??

grazie =)