PregoOriginariamente inviato da 71lucky
Grazie Alex della risposta.
Se ogni riga contiene SEMPRE 5 interi, puoi usare fscanf. Una cosa del genere: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
Per leggere tutto il file è sufficiente un ciclo, iterando sul valore restituito da fscanf()codice:int interi[5]; fscanf(filemch, "%d %d %d %d %d", &interi[0], &interi[1], &interi[2], &interi[3], &interi[4]);


Rispondi quotando