Je veux trier une liste avec la fonction sort j’ai utilisé le pgme suivant (en c++ builder5)
Au moment de la compilation il n’ya pas des erreurs mais qd j’execute une fenetre apparaitra
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
28
29 typedef struct TConversion { int Codage ; String CodeBin ; int CodeInt ; }conn; typedef TConversion* conver; int __fastcall TrierListe1(Pointer Item1, Pointer Item2 ) { conn*PConversion1; conn *PConversion2 ; PConversion1 =(conver) Item1; PConversion2 =(conver) Item2; if ((PConversion1->Codage >= Cte_M) &&(PConversion2->Codage >= Cte_M)) Result = PConversion1->Codage - PConversion2->Codage; else if ((PConversion1->Codage >= Cte_M) && (PConversion2->Codage <= Cte_M)) Result = -1 ; else if ((PConversion1->Codage <= Cte_M) &&(PConversion2->Codage >= Cte_M) ) Result = 1 ; else Result = PConversion1->Codage - PConversion2->Codage; } .. . . . TableConversion->Sort(TrierListe1);
"le projet project1.exe a provoqué une classe d'exception EAccessviolation......................... etc utiliser pas a pas ou executer pour continuer "
est ce que qlq'un peut m'aider merci
Partager