|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
[c++] leggere un dato da una struttra
se avete una immagine e avete immagazzinato il valore dell'altezza e della larghezza dell'immagine in una struttra del tipo
typedef struct dim { int altezza; int larghezza; } poi avete creato una variabile dim dimensione; in cui avete stoccato dim.altezza=100; dim.larghezza=200; se ora create una variabile int nuova; come faccio adassegnare a questa variabile il numero "100" stoccato nella struttura "dim", sezione "altezza"? per caso con nuova=dim. altezza; ?
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
|
|
|
|
|
#2 | ||
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
typedef struct {
int altezza;
int larghezza;
} dim;
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
||
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
mi da errore
error C2228: left of '.altezza' must have class/struct/union type
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Napoli
Messaggi: 999
|
il problema secondo me è qui :
Codice:
dim.altezza=100; dim.larghezza=200; Codice:
dim dimensione; dimensione.altezza=100; dimensione.larghezza=200; int nuovo; nuovo=dimensione.altezza;
__________________
Intel Pentium IV 3,0 GHz, Asus P5SD2-X , 1.0 Gb ddr2, Radeon X550 , Maxtor 160Gb sata, Hitachi 100 gb pata,Piooner Dvr-109 ,Microsoft Windows XP Professional Service Pack 2 |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
magari fosse facile.
uso librerie esterne. il fatto è che io "credo" che la struttura "dim2 sia una struttra come ho detto. ma non sono sicuro. vediamola da un altro punto di vista. se tu trovi in un listato la definizione dim dimensione; ma NON hai un reference che ti dica come è (se lo è) fatta la struttura "dim".... come fai? c'è un modo per "esplorare" la definizione di struttura "dim" per sapere che diavolo contiene, che campi contiene, se poi è una struttura o che altro?
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Sep 2001
Città: Roma
Messaggi: 2141
|
Quote:
ho fatto un errore di copia incola. i listato è già così
__________________
..strisc...strisc...oooooOOoooO http://digilander.iol.it/pentiumII Navi da battaglia giapponesi classe Yamato WWII |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Napoli
Messaggi: 999
|
se scrivi solo dimensione. ed aspetti dovrebbe dirti tutti gli oggetti che la struttura contiene...
__________________
Intel Pentium IV 3,0 GHz, Asus P5SD2-X , 1.0 Gb ddr2, Radeon X550 , Maxtor 160Gb sata, Hitachi 100 gb pata,Piooner Dvr-109 ,Microsoft Windows XP Professional Service Pack 2 |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Non è che dim è un puntatore? Prova con dim->altezza, etc...
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:27.



















