Array bidimensionale/tridimensionale in memoria programma

  • Matteo Garia
  • Autore della discussione
  • Moderatore
  • Moderatore
Di più
12 Anni 3 Mesi fa #1 da Matteo Garia
Buonasera,
Ho la necessità di creare un array a 2 dimensioni in memoria programma, poichè esso deve contenere valori costanti.
se per l'array singolo scrivo:
Code:
const unsigned char Array[]={valore,valore, ...}

per uno bidimensionale, come mi comporto per inserirne i valori?
se fosse a 3?

Grazie mille
Matteo

Si prega Accesso o Crea un account a partecipare alla conversazione.

  • Cosimix
  • Elit Utente
  • Elit Utente
Di più
12 Anni 3 Mesi fa #2 da Cosimix
Salve!
Un array bidimensionale è sostanzialmente una matrice. La tua matrice avrà m righe ed n colonne. Per scrivere i valori nell'array bidimensionale devi leggere, riga per riga, tutti gli elementi della tua matrice, partendo ovviamente dalla prima riga e leggendo da sinistra verso destra, e riportarli con lo stesso ordine tra le parentesi graffe (raggruppando con ulteriori parentesi graffe gli elementi delle diverse righe).
Supponendo di avere una matrice 3x3 (9 elementi in totale):
Code:
const unsigned array_bidim[][]={{elem1, elem2, elem3}, {elem4, elem5, elem6}, {elem7, elem8, elem9}};
Stesso procedimento nel caso di array a tre dimensioni (immagina un cubo).

Saluti,
Cosimo
I seguenti utenti hanno detto grazie : Matteo Garia

Si prega Accesso o Crea un account a partecipare alla conversazione.

  • Matteo Garia
  • Autore della discussione
  • Moderatore
  • Moderatore
Di più
12 Anni 3 Mesi fa #3 da Matteo Garia
Grazie! B)

Saluti,
Matteo

Si prega Accesso o Crea un account a partecipare alla conversazione.

Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Forum - Ultimi messaggi