Conversion chaine de caracteres vers entier??

Conversion chaine de caracteres vers entier?? - C++ - Programmation

Marsh Posté le 20-03-2003 à 17:29:51    

Salut!
Voilà je voudrais convertir une variable de type int en chaine de caractères.
je connais les fonctions atoi et itoa mais le compilateur reconnait que atoi et pas itoa. Il me dis undefined reference to itoa.
Alors quelqu'un a-t-il déjà eu l'erreur de compilation et sinon comment je pourrais faire autrement.
Merci A+ (c un peu urgent je suis en stage)

Reply

Marsh Posté le 20-03-2003 à 17:29:51   

Reply

Marsh Posté le 20-03-2003 à 17:46:44    

fait une recherche, la question est posée 15000 fois par semaine

Reply

Marsh Posté le 20-03-2003 à 17:50:54    

ben c ce que j'ai évidemment fait et j'ai rien trouvé alors merci de m'aider quand meme

Reply

Marsh Posté le 20-03-2003 à 17:54:54    

si t'es en C: snprintf
en C++, utilise les ostringstream

Reply

Marsh Posté le 20-03-2003 à 17:55:38    

petite précision je suis sous linux
et j'ai regardé ma bibliotheque stdlib.h
Ya effectivement atoi mais itoa
Bizarre
Aller un ptit renseignement!

Reply

Marsh Posté le 20-03-2003 à 18:16:02    

sprintf existe pas ?

Reply

Marsh Posté le 20-03-2003 à 18:19:20    

edit : message sans intêret :)


Message édité par leneuf22 le 20-03-2003 à 18:20:39
Reply

Marsh Posté le 20-03-2003 à 20:34:46    

itoa pas ANSI ....
 
passe par une fct de type sprintf comme précisé plus haut ... (c'est le standard ...)

Reply

Marsh Posté le 20-03-2003 à 21:17:07    

merci les gars vous etes top!!!
Je la connaissais pas celle là!
Vous m'otez une belle épine du pied !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed