lut! voila la partie du code inciminée :
Code :
- while(1)
- {
- while(debut!=fin && *debut<pivot)
- debut++;
- if(debut==fin)
- break;
- while(fin!=debut && *fin>=pivot)
- fin--;
- if(fin==debut)
- break;
- temp=*fin; //refuse de l'executer !
- *fin=*debut;
- *debut=temp;
- }
|
donc lors d'un débogage je m'apercois que builder ne prend pas en compte la ligne marqué. J'ai désactivé toutes les optimisations et j'ai la version d'évaluation entreprise 6.