aggiungere elementi dinamicamente

salve a tutti,
qualcuno mi potrebbe suggerire qualche frammento di codice su come poter aggiungere elementi ad un array dinamicamente?
Per intendersi ho un array che definisco essere costituito da 2 elementi e nel corso del programma ne aggiungo ulteriormente altri 4 ad esempio

grazie anticipatamente

quanto ne so io non é possibile.
Ciao Uwe

ale11182:
qualcuno mi potrebbe suggerire qualche frammento di codice su come poter aggiungere elementi ad un array dinamicamente?

Con gli array non è possibile, devono essere dimensionati al momento della loro creazione, p.e. "char array1[10]", quindi deve prevedere in anticipo quanti elementi al massimo devono contenere e crearli con le corrette dimensioni.

ma utilizzando le malloc e sizeof non è possibile far nulla in arduino quindi ?

puoi usare le liste dinamiche, es:
http://arduino.cc/playground/Code/QueueList

grazie, lo provo!

ale11182:
salve a tutti,
qualcuno mi potrebbe suggerire qualche frammento di codice su come poter aggiungere elementi ad un array dinamicamente?
Per intendersi ho un array che definisco essere costituito da 2 elementi e nel corso del programma ne aggiungo ulteriormente altri 4 ad esempio

grazie anticipatamente

Ma se gli elementi sono pochi (qui parli di 2 a cui ne aggiungi 4), potresti semplicemente dimensionare un array un po' più grande di quello che ti serve e poi usare una variabile come indice per sapere quanti elementi utili contiene in un dato momento.

no no era per rendere l'idea :stuck_out_tongue:
per me l'array non è un'array di interi o di char ma di strutture piuttosto grosse e la dimensione dell'array è variabile tra 3 e 99

grazie della risposta cmq