|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jan 2007
Messaggi: 2
|
problemi con matrici tridimensionali e char
Ciao a tutti
raga ho un problema..ho una matrice tridimensionale (es. MAT[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[j][2].attr_char=mat[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 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Cagliari
Messaggi: 452
|
Devi sottrarre il valore numerico del carattere 'a'.
__________________
OnePlus 3 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:01.



















