Oppure

Loading
13/07/12 6:30
mariposastar
Ma facendo tutto su un unico vettore andresti a perdere l'ultimo elemento....il vettore originario è di 100 elementi,aggiungendo un elemento in posizione i diventerebbe di 101 elementi...se facessi come hai scritto tu metterei in posizione i il valore,scalerei tutti gli altri ma il "vecchio" valore che si trovava in posizione 99 andrebbe perso...per questo io facevo due vettori ed il secondo di 101...Non so se mi sono espressa bene
aaa
13/07/12 7:13
Se leggi bene la tua prima domanda, non hai richiesto di salvare tutti i dati ma solamente di inserire un nuovo elemento in un vettore di 100 elementi.
Detta così ovviamente l'ultimo elemento si perde.

Se non vuoi perderlo ti consiglio di allocare il vettore dinamicamente e quindi usare la realloc all'interno della funzione per riallocarlo correttamente con l'elemento in più.

Non ti serve un secondo vettore.
13/07/12 8:19
mariposastar
Ok forse mi sarò espressa male io ;) Andrò a vedere quella funzione grazie mille!
aaa