Bonjour à tous
Je veut allouer un tableau:
lorsque a*b n'est pas un grand nombre tout passe bien..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 printf("a*b= %d",a*b); int *tab; tab=(int*) malloc (sizeof(int)*(a*b)); if ( tab == NULL ) { fprintf(stderr,"Allocation impossible \n"); getchar(); }
mais dés que a*b est grand, l'allocation est impossible.. (par exemple lorsque a*b= 121601452
Comment je peut allouer un tableau de cette taille et même plus?
Merci d'avance
Partager