Bonjour
Je dois compiler mon programme qui a un type lldiv_t.
Lors de la compilation, le compilateur me sort une erreur :
'lldiv_t' undeclared (first used in this fonction).
Pourtant il faut inclure seulement stdlib.
En regardant stdlib.h j ai trouve :
mais ca ne m aide pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #if defined __USE_ISOC99 && !defined __lldiv_t_defined __BEGIN_NAMESPACE_C99 /* Returned by `lldiv'. */ __extension__ typedef struct { long long int quot; /* Quotient. */ long long int rem; /* Remainder. */ } lldiv_t; # define __lldiv_t_defined 1 __END_NAMESPACE_C99 #endif(a part le mot C99 qui doit etre la cle).
Si quelqu un sait comment faire pour resoudre ce probleme. Je vous en remercie.
A oui j allais oublier, j ai Mandriva version 2.6.12 avec comme versuin de gcc 4.0.1.
Partager