Perchè non vuoi usare le liste? sono adattissime al tuo scopo visto che hai detto che devi modificare la dimensione + di una volta.Originariamente inviato da ChReAn
Scusa ma... Assegnare un nuovo valore a una variabile non ridimensiona l'array.
Io devo ridimensionare l'array piu' volte, e quindi non mi basta una sola inizializzazione.
Credo che la soluzione piu' rapida (anche se non mi piace troppo) sia quella della copia fra array, per non ricorrere alle liste.
Postresti fare una funzione per il ridimensionamento dell'array... una cosa del tipo
Codice PHP:function rid_array(array1[],array2[],n) {
// array1 è l'array iniziale, array2 quello destinatario
// e n è la dimensione alla quale vuoi ridimensionare
for (int i = 0; i <= n; n++) {
if (array1[i] == null) {
array2[i] = 0;
} else {
array2[i] = array1[i];
}
}
}
// scusa se ci sono errori di sintassi ma è tanto
// che non programmo in C++



Rispondi quotando


