DECIMAL -> HEXA

Lightness1024! - 7 juil. 2001 à 17:39
 Utilisateur anonyme - 3 sept. 2006 à 21:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9174-decimal-hexa

Utilisateur anonyme
3 sept. 2006 à 21:32
bein c'est normal qu'il te dise should return -_-' la fonction est déclarer en INT et il n'y a aucun retour de valeur :s

Et le code à une grosse erreur que l'on pourrait appeller fuite de memoire :s
La fonction s'appelle elle meme inutilement et charge un tas de PILE.
C'est une fonction récursive inutile qui pourrait ne jamais avir de fin si l'utilisateur veut convertir une tonne de valeur lol
Du coup il y a une tonne de pile inutile....

Fait while(1) sur tous le code et:
if(!((b=='r')|(b=='R')))break;
cs_lahou Messages postés 41 Date d'inscription dimanche 18 mars 2001 Statut Membre Dernière intervention 4 novembre 2003
22 févr. 2002 à 08:51
Chez moi je précise chez moi, pour que ça marche il faut que je déclare hexa en void et non pas en int (sur Dev et VC++) sinon il me dit que ça should return a value mais la n'est pas le + grave, le code que le prog me renvoi n'est pas du hexa mais du ASCII.
Voila
Lahou
Lightness1024!
7 juil. 2001 à 17:39
le C.net ca existe ?
c pas plutot le C# ?
Rejoignez-nous