come da titolo stavo inizianda a scrivere un programma, e proprio nelle fasi iniziali, dove ancora è presente solo codice elementare e senza complicanze logiche mi ritrovo un crash del programma senza riuscire a capire come mai.
Il programma, fino a questo stato dovrebbe acquisire tramite una funzione una serie di numeri e memorizzarli in un vettore di interi..... il problema è che se lo faccio girare con N>9 il programma crasha inspiegabilmente secondo il mio punto di vista... spero qualcuno posso aiutarmi, posto di seguito il codice.
codice:#include <stdio.h> #define N 9 void leggi_vettore (int *vettore); int main () { int i, vett[N]; leggi_vettore(vett); printf("OK, adesso stampiamo il vettore per verificare l'acquisizione!\n"); for (i=0;i<N;i++) printf("%d - ", vett[i]); system("PAUSE"); } void leggi_vettore (int *vettore) { int i; for (i=0;i<N;i++) { printf ("Inserire il numero: \n"); scanf("%d", &vettore[i]); } }

Rispondi quotando