Bonjour je commence l'allocation dynamique en C et je suis confronté à un problème :
le but de ma fonction est d'allouer dynamiquement en mémoire un tableau d'une taille donnée en paramètre et d'initialiser ses valeurs aléatoirement, or il semblerait que la boucle for fasse planter le programme, je ne sais pas pourquoi.. Auriez vous une explication ? Merci d'avance
code :
int * alloc_init2(int taille, int n)
{
int *p, size = taille*sizeof(int), i;
p = (int *)malloc(size);
for(i=0;i<size;i++)
{
p[i] = rand() % n;
}
return p;
}