Ciao a tutti! Avrei bidogno di un chiarimento
Supponiamo che io abbia un file do testo (.txt) che contiene una matrice di numeri separati da spazi.
Per esempio (N=3)
1 2 3
4 5 6
7 8 9
Voglio caricare la matrice in memoria.
Predispongo quindi una matrice m[3][3].
Utilizzo due for annidati
for(i=0; i<N; i++)
{
for(j=0; j<N; j++)
{
m[j]= fgetc(file.txt);
fgetchar(file.txt);
}
}
La matrice m dovrà essere precedentemente dichiarata come int o come char?
E, in questo caso, posso eseguire le normali operazioni tra i numeri oppure devo, all'interno del ciclo, convertire ogni numero in intero? E qual è il modo più veloce/efficace di farlo?
Grazie