PDA

View Full Version : [c++] copia del contenuto di un file


sandor78
25-11-2004, 23:06
Ho una matrice di dimensione [128x128] elementi di numeri interi, scritti in file txt.
Gli elementi su ogni riga sono seperati da dei spazii
Il seguente codice in c++ mi legge gli elementi dal file e li memorizza in matrice di dimensione anchessa [128x128]:

ifstream in_f1("c:\\image.txt");

double x=0;
for(int i=0; i<N; i++){
for(int j=0; j<N; j++){
in_f1>>x;
matrice[i][j].in_real(x);
matrice[i][j].in_imag(0);
}
}

Il problema e che se ho una matrice di dimensione [256x256] elementi il file non viene letto tutto, cioč gli ultimi elementi non vengono letti.
A questo punto mi domando se ho riempito il buffer di lettura del file?
Se <qualcuno mi potrebbe dire come trovare una soluzione