Bonsoir a tous,
voila je viens de recompiler un programme que j'avais fait sous VC2003 avec VC2005. et il me dit que la fonction itoa() est 'deprecated'. j'aimerais savoir par quoi il faudrait la remplacer?
Merci par avance.
Bob
Bonsoir a tous,
voila je viens de recompiler un programme que j'avais fait sous VC2003 avec VC2005. et il me dit que la fonction itoa() est 'deprecated'. j'aimerais savoir par quoi il faudrait la remplacer?
Merci par avance.
Bob
sprintf en C, et un flux ostringstream en C++.
Voir les FAQs correspondantes.
Mieux que SDL : d�couvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Bonsoir
http://c.developpez.com/faq/cpp/?pag...RINGS_numtostr
ou avec un CString, voir la fonction Format
ok merci, je crois que je vais utiliser sprintf(). merci
sprintf() est d�precated aussi, sprintf_s() et snprintf_s() sont un peu pourris, _snprintf() est deprecated, et le snprintf() du standard C99 n'est pas reconnu par Windows.
Mon conseil: #define _CRT_SECURE_NO_DEPRECATE avant d'inclure stdio.h et tu utilises ce _itoa ou _snprintf() (ne pas oublier de forcer toi-m�me un z�ro terminal � la fin du buffer).
Tu pourras corriger quand le v�ritable snprintf() sortira enfin sous visual (s'il sort un jour)
(Ou bien, snprintf_s() avec le param�tre TRUNCATE)
Enfin franchement, le mieux est de passer par une macro dont tu d�finiras le comportement effectif selon le cas...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Tu as, � mon avis, beaucoup plus interet � utiliser la m�thode Format des CString, qui fonctionne sur le meme principe que sprintf
En C, strtol(char *, char **, int base).
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas �tre meilleur que les autres, il faut �tre meilleur que soi." Albert Jacquard
"Ceux qui savent o� ils ont pos� leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, �a vous changera les id�es !
Ma page Prolog
Mes codes sources comment�s
Mon avatar : La Madeleine � la veilleuse de Georges de La Tour
- strtol()
- FAQ C++
EDIT :respect, ya eu plus rapide que moi
Partager