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); |
Partager