spidey
29-01-2009, 13:36
Salve a tutti.
Ho bisogno di stampare un array bidimensionale in un file.
Il problema è che quando stampo, distanza tra i numeri in ogni colonna non è sempre la stessa, quindi i numeri non sono ben allineati.
Vi faccio un esempio:
for(int i=0; i < righe;i++){
for(int j=0; j < colonne; j++)
file<<Matrice[i][j]<<setw(14);
file<<setw(-14)<<endl;
}
L'output è il seguente:
0 0
0 0
0 0
16 0
0 0
0 0
0 16
15 0
0 15
16 16
0 0
0 0
15 16
come posso risolvere?
Ho bisogno di stampare un array bidimensionale in un file.
Il problema è che quando stampo, distanza tra i numeri in ogni colonna non è sempre la stessa, quindi i numeri non sono ben allineati.
Vi faccio un esempio:
for(int i=0; i < righe;i++){
for(int j=0; j < colonne; j++)
file<<Matrice[i][j]<<setw(14);
file<<setw(-14)<<endl;
}
L'output è il seguente:
0 0
0 0
0 0
16 0
0 0
0 0
0 16
15 0
0 15
16 16
0 0
0 0
15 16
come posso risolvere?