Bonjour! je voudrais trier le contenu d'un tableau dans l'ordre croissant, le tout dans la classe motiv en utilisans qsort, et recup est un tableau d'int.

voila le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  void motiv::choose2lum(void)
 {
     int inf = 10000;
     int inf2 = 0;
     int x,a,b,i;
     a=0;
     b=0;
 
     if (recup[0]==0)
 
     {
 
     for (i=0; i<1000; i++)
 
     {
         this->recup[i] = botmot->tablumplus[i];
     }
     }
 
     qsort(recup,1000,sizeof(int),this->fonc_compar);
 
 }
 
 int motiv::fonc_compar(const void* val1,const void* val2)
 {
     return *((const int*)val1)-*((const int*)val2);
 }
VC 2005 me retourne Error 1 error C3867: 'motiv::fonc_compar': function call missing argument list; use '&motiv::fonc_compar' to create a pointer to member


Merci de votre aide !
la prochaine fois pense a mettre la balise de code, Merci Farscape