05/09/07 14:28
gismo
Ciao a tutti
raga ho un problema..ho una matrice tridimensionale (es. MAT[i][j][z], z sarebbe 1 o due)..
Questa matrice oltretutto è un'istanza di una classe che ha potenzialmente 2 attributi uno di tipo int e uno d tipo char..
Con l'indice z=1 gestisco il lavoro con la matrice tramite gli attributi interi, mentre con z=2 gestisco la stampa in output stampando i char..
Però ce un piccolo problemino..ad un certo punto del mio programma devo trasferire il valore intero nell'indice z=2 per poi stamparlo..
se eseguo un'assegnazione di attributi (ma cmq anche con variabili normali) char=int non è molto buono, poichè il char interpreta l'int come valore in ASCII sballando completamente l'output..
Domanda con un casting il risultato è il medesimo..come si può fare?
considerate che dovrei asseganre una roba tipo..
insomma quello che vi chiedo è una semplice funzione possibilmente che non lavori con le strighe..cmq prendo tutto
grazie mille fatemi sapere
raga ho un problema..ho una matrice tridimensionale (es. MAT[i][j][z], z sarebbe 1 o due)..
Questa matrice oltretutto è un'istanza di una classe che ha potenzialmente 2 attributi uno di tipo int e uno d tipo char..
Con l'indice z=1 gestisco il lavoro con la matrice tramite gli attributi interi, mentre con z=2 gestisco la stampa in output stampando i char..
Però ce un piccolo problemino..ad un certo punto del mio programma devo trasferire il valore intero nell'indice z=2 per poi stamparlo..
se eseguo un'assegnazione di attributi (ma cmq anche con variabili normali) char=int non è molto buono, poichè il char interpreta l'int come valore in ASCII sballando completamente l'output..
Domanda con un casting il risultato è il medesimo..come si può fare?
considerate che dovrei asseganre una roba tipo..
mat[i][j][2].attr_char=mat[i][j][1].att_int;
insomma quello che vi chiedo è una semplice funzione possibilmente che non lavori con le strighe..cmq prendo tutto
grazie mille fatemi sapere
aaa