Originariamente inviato da 71lucky
Grazie Alex della risposta.
Prego

Originariamente inviato da 71lucky Come ho detto prima il numero di colonne e' fisso mentre il numero di righe non e' definito.
Come si fa' ad assegnare ad ogni singolo campo delle 5 colonne (su ciascuna riga ovviamente) una stringa definita?

Ho letto nel forum (e in internet in generale), che si dovrebbe utilizzare, anche in questo caso sprintf(), ma non ho capito come fare ad estrarre il singolo valore di una colonna.

Grazie ancora
Se ogni riga contiene SEMPRE 5 interi, puoi usare fscanf. Una cosa del genere:

codice:
int interi[5];
fscanf(filemch, "%d %d %d %d %d", &interi[0], &interi[1], &interi[2], &interi[3], &interi[4]);
Per leggere tutto il file è sufficiente un ciclo, iterando sul valore restituito da fscanf()