Ciao a tutti,
sto cercando di allocare dinamicamente la memoria per una matrice, però il programma mi va in crash!!
Mi sapete dire perchè??
ecco il codice:
#include<stdio.h>
#include<stdlib.h>
#define N_CAR_PAROLE 50
int main (int argc, char* argv[]) {
char** parole;
int i,n;
printf("Quante parole vuoi inserire?");
scanf("%d",n);
parole = malloc(n*sizeof(char*));
for (i=0;i<n;i++) {
parole[i] = malloc(N_CAR_PAROLE*sizeof(char));
}
system("PAUSE");
return 0;
}