- Messaggi: 362
- Ringraziamenti ricevuti 39
Puntatore ad array multidimensionale
- firstcolle
-
Autore della discussione
- Platino Utente
-
Less
Di più
11 Anni 1 Mese fa - 11 Anni 1 Mese fa #1
da firstcolle
Puntatore ad array multidimensionale è stato creato da firstcolle
Questi puntatori non mi entrano in testa.. problemino didattico per cercare di capirci qualcosa...
ho 2 array multidimensionali, come posso inserire una variabile in modo da selezionare l'array da usare?
es:
fin che scrivo
tutto corretto. ma se volessi sostituire il nome dell'array con una variabile in modo da impostarla in altri punti del programma? si può fare?
dimenticavo.. scrivo in XC8 con MPLABx
grazieee
ho 2 array multidimensionali, come posso inserire una variabile in modo da selezionare l'array da usare?
es:
Code:
const char Array_1[5][4] = {
0x00, 0x02, 0x04, 0x08,
0x01, 0x05, 0x14, 0x10,
0x00, 0x88, 0x70, 0x42,
0x69, 0x1f, 0x0c, 0x1a,
0x00, 0xa4, 0xbf, 0x7a
};
const char Array_2[5][4] = {
0x00, 0x88, 0x70, 0x42,
0x00, 0x02, 0x04, 0x08,
0x69, 0x1f, 0x0c, 0x1a,
0x01, 0x05, 0x14, 0x10,
0x05, 0xa7, 0xbc, 0xca
};
char a = 1;
char b = 2;
fin che scrivo
Code:
dato = Array_1[a][b];
tutto corretto. ma se volessi sostituire il nome dell'array con una variabile in modo da impostarla in altri punti del programma? si può fare?
dimenticavo.. scrivo in XC8 con MPLABx
grazieee
Ultima Modifica 11 Anni 1 Mese fa da firstcolle.
Si prega Accesso o Crea un account a partecipare alla conversazione.
- StefA
-
- Moderatore
-
Less
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
11 Anni 1 Mese fa #2
da StefA
Vorresti usare "pippo" al posto di "Array_1[2][3]" ?
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic Puntatore ad array multidimensionale
non mi è ben chiaro cosa vorresti fare.. il nome dell'array puoi usarlo dove vuoi.ma se volessi sostituire il nome dell'array con una variabile in modo da impostarla in altri punti del programma? si può fare?
Vorresti usare "pippo" al posto di "Array_1[2][3]" ?
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accesso o Crea un account a partecipare alla conversazione.
- firstcolle
-
Autore della discussione
- Platino Utente
-
Less
Di più
- Messaggi: 362
- Ringraziamenti ricevuti 39
11 Anni 1 Mese fa #3
da firstcolle
Risposta da firstcolle al topic Puntatore ad array multidimensionale
Vorrei creare una variabile c che prenda di volta in volta il valore array_1 o array_2
Tipo c=array_1
Dato = c[a]
Tipo c=array_1
Dato = c[a]
Si prega Accesso o Crea un account a partecipare alla conversazione.
11 Anni 1 Mese fa #4
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Puntatore ad array multidimensionale
Questo esempio di
menu multilingua
dovrebbe fare al caso tuo.
Hai due array multidimensionali e per mezzo di un puntatore scegli l´uno o l´altro.
E´ testato in C18 e non XC8.
Saluti,
Mauro
Hai due array multidimensionali e per mezzo di un puntatore scegli l´uno o l´altro.
E´ testato in C18 e non XC8.
Saluti,
Mauro
Si prega Accesso o Crea un account a partecipare alla conversazione.
- firstcolle
-
Autore della discussione
- Platino Utente
-
Less
Di più
- Messaggi: 362
- Ringraziamenti ricevuti 39
11 Anni 1 Mese fa - 11 Anni 1 Mese fa #5
da firstcolle
Risposta da firstcolle al topic Puntatore ad array multidimensionale
Sembra proprio quello che serve a me.. questa sera lo testo... Beh avevo capito che dovevo usare un ppuntatore... Dovevo solo capire la sintassi ma.. così al volo non mi è chiarissima. Se funziona spero di chiarirmi le idee von un Po di simulazione in mplab
edit.. no in xc8 non va.. ho anche cambiato rom in const ma nulla.. erori vari di compilazione (conversione invalida del puntatore) anche salvando la variabile in ram (cioè senza const o senza rom) compila ma i dati presi non sono corretti..
Mauro: se hau un attimo riesci a fare 2 prove in XC8?
grazie mille
edit.. no in xc8 non va.. ho anche cambiato rom in const ma nulla.. erori vari di compilazione (conversione invalida del puntatore) anche salvando la variabile in ram (cioè senza const o senza rom) compila ma i dati presi non sono corretti..

Mauro: se hau un attimo riesci a fare 2 prove in XC8?
grazie mille
Ultima Modifica 11 Anni 1 Mese fa da firstcolle.
Si prega Accesso o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.
Forum - Ultimi messaggi
-
- Freedom III e compilazioni fallite
- da Black
-
- MODULO GSM SIM900A
- da FABRIZIO
-
- LTerminal - nuove funzioni
- da Mauro Laurenti
-
- Aggiornamento sito completato
- da Mauro Laurenti
-
- registro a scorrimento PIPO in cascata
- da Mauro Laurenti