Bonjour, dans mon prgm je dois faire un

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
double * m=malloc(length*sizeof(*m))
le hic est que

où n = 32.

il faut donc que je fasse

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
unsigned long long int length=(unsigned long long int) pow(2.,n);
j'ai essayé de faire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
printf("ULLONG_MAX = %u\n",ULLONG_MAX);
avec un #include<limits.h> mais j'ai une erreur :

B_H.c:41: error: `ULLONG_MAX' undeclared (first use in this function)
B_H.c:41: error: (Each undeclared identifier is reported only once
B_H.c:41: error: for each function it appears in.)
et je pense que unsigned long int ne me suffit pas, mais que je dois bien avoir un unsigned long long int.
A quoi est-ce du ?