Fonction atoi + atof + itoa + ftoa +atol

Signaler
Messages postés
90
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
3 juillet 2008
-
Messages postés
90
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
3 juillet 2008
-
salut,
je voulez savoir les codes sources de ces fonctions pour pouvoir comprendre mieux leur principe et comment sont ils developpées
et merci :)

7 réponses

Messages postés
1787
Date d'inscription
lundi 22 novembre 2004
Statut
Membre
Dernière intervention
31 janvier 2009
2
Euh, tu veux le code source de Window XP aussi lol ? :)

J'pense que c'est des choses privées :)

Mais BruNews doit les connaitres :)

Seulement, il est soumis au secret professionel :s
if(!Meilleur("Joky")) return ERREUR;
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Ces fonctions sont surement écrites en assembleurs dans tous les compilateurs, pas sur que ca t'avance beaucoup
J'ai essayé pour ma part de reprogrammer ftoa:
http://www.cppfrance.com/code.aspx?ID=30521
Celles qui concernent les entiers sont vraiment faciles a coder, en faisant dans divisons ou multiplications par 10
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Ces sources ne sont absolument pas confidentielles. Le C est à la base créé pour UNIX, si tu veux tu peux trouver toutes les sources du compilateur GCC. Celles-ci contiennent bien entendu les fonctions précédentes
Messages postés
1787
Date d'inscription
lundi 22 novembre 2004
Statut
Membre
Dernière intervention
31 janvier 2009
2
Ah okay lol :)


if(!Meilleur("Joky")) return ERREUR;<
Messages postés
14975
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
25 février 2021
94
Ce n'est pas super compliqué. Comme le dit Vecchio56, c'est une histoire de multiplication/division.



Si tu veux, j'ai codé en C la fonction sprintf() ainsi que la plupart
des ito.. Je posterais mon code si tu ne vois pas comment faire

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
947
Date d'inscription
mercredi 19 novembre 2003
Statut
Membre
Dernière intervention
5 avril 2008
3
J'entend des horreurs.. vraiment du nimporte qoui..Quesque windows a avoir dedans ? ..



Suffit de s'inspirer de Glibc => un tas d'exemples: http://www.openbsd.org/cgi-bin/cvsweb/
Messages postés
90
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
3 juillet 2008

vraiment je sais pas koi dire, mais ma question était net et claire , si qq un connais ou je peux trouver la source de ces fonction il m'aide sinon je sais pas koi ce lien juki ??
je veux voir comment ces fonctions sont écrites et merci :)