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
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
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); }
Merci de votre aide !
la prochaine fois pense a mettre la balise de code, Merci Farscape
Partager