o dichiari una variabile locale ad un bloccoOriginariamente inviato da Lucked
vorrei anche fare una domanda:
come fare se le dimensioni di un array non sono note a priori ma sono stabilite dal programma? [/B]
codice:dichiarazioni codice blocco scanf("%d",&n) ti dai da tastiera il numero di celle da dedicare alla matrice { apri nuovo blocco int aa[n]; dichiarazione locale codice } chiudi blocco, n non esiste pių codice fine
oppure usi le funzioni calloc e malloc presenti nella standard libreria
n č il numero di spazi che ti servono per l'array calcolato dal programmacodice:#include<stdlib.h> int *p P=calloc(n,sizeof(int))
ora p punta ad un array di n interi

Rispondi quotando