builder refuse de m'executer une ligne de code ! - C++ - Programmation
Marsh Posté le 07-06-2003 à 11:48:24
pourquoi vous accusez toujours le compilo. moi je suis sur que ça s'execute. regarde la valeur temp et de *fin avant, et apres. on en reparlera
Marsh Posté le 07-06-2003 à 11:55:06
lorsque je lance la debogage je n'ai pas de point bleu à coté, bon soit. mais temp ne recoit vraiment aucune valeur ! parfois ca marche parfois pas ....
Marsh Posté le 07-06-2003 à 11:57:20
super ton explication du point bleu. ecoute tu mets un printf avant et un printf apres et tu regardes les valeurs de temp et *fin
Marsh Posté le 07-06-2003 à 12:09:58
++Taz a écrit : super ton explication du point bleu. ecoute tu mets un printf avant et un printf apres et tu regardes les valeurs de temp et *fin |
je me suis mal expliqué mais lorsque j'ai dis "mais temp ne recoit vraiment aucune valeur !" c que j'ai evidament fait des affichages pour voir la valeur qu'il y avait dans temp
Marsh Posté le 07-06-2003 à 12:11:14
le fait que tu n'ai pas le "point bleu" signifie simplement que le compilateur a éliminé ton code car c'est du "code mort" qui ne sert à rien...
Marsh Posté le 07-06-2003 à 12:16:08
Taureau a écrit : le fait que tu n'ai pas le "point bleu" signifie simplement que le compilateur a éliminé ton code car c'est du "code mort" qui ne sert à rien... |
oui je sais bien mais cette ligne me sert un peu quand meme.
Marsh Posté le 07-06-2003 à 12:28:24
avant de le dire regarde si ton programme fonctionne quand meme...car je ne pense pas que le compilateur la supprimerait dans ce cas, à mon avis il fait d'emblé une "optimisation"
Marsh Posté le 07-06-2003 à 14:22:39
++Taz a écrit : pourquoi vous accusez toujours le compilo. moi je suis sur que ça s'execute. regarde la valeur temp et de *fin avant, et apres. on en reparlera |
ouais moi ça me fait toujours marrer : c'est toujours la faute du compilo, jamais du programmeur
Marsh Posté le 07-06-2003 à 14:47:40
Il a sucre la ligne car il l'execute jamais
tu incremente debut jusqu'a fin ou pivot-1 puis tu decremente fin jusqu'a debut ou pivot
ensuite tu fais
temp recoit (debut ou pivot)
fin recoit (fin ou pivot-1)
debut recoit (debut ou pivot)
en gros tout se recoit soit meme
Marsh Posté le 07-06-2003 à 19:14:00
Citation : sujet: builder refuse de m'executer une ligne de code ! |
Encore un fonctionnaire greviste
Marsh Posté le 07-06-2003 à 22:29:18
c bien une erreur de borland faut faire un build du projet et tout reviens dans l'ordre
project -> build project
Marsh Posté le 07-06-2003 à 11:42:23
lut! voila la partie du code inciminée :
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.