Direi che e' meglio cosi' ...Originariamente inviato da gigiachiara
vettoreþ[i]=0; sarà un vettore di conterrà un 1MB di indirizzi di memoria,
allora credo che la cosa migliore sia dichiarare il vettore in questo modo, riservando lo spazio necessario per la sua rappresentazione in memoria:
int vettore[]i;
vettore[]=(int *) malloc(1048576 * sizeof(int));
in questo modo riservo in memoria spazio per un vettore pronto a contenere 1048576 elementi di tipo interi.
giusto?
grazie
codice:int *vettore; vettore = (int *) malloc(1048576 * sizeof(int));