pretorien2048
Messages postés6Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention23 avril 2003
-
24 mars 2003 à 08:56
pretorien2048
Messages postés6Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention23 avril 2003
-
26 mars 2003 à 08:55
Hello,
Je débute en C++
J'essaye d'utiliser la fonction iota en incluant stddlib, mais le compilateur me répond 'itoa' undeclared (first use this function)
Quelqu'un sait pourquoi
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 20071 26 mars 2003 à 02:22
en effet il faut inclure le prototype de itoa en faisant
#include <stdlib.h>
Si tu utilise Visual C++ attention Windows utilise d'autres fonctions plus adaptée (du même nom pour exemple) pour utiliser l'API C sous visual en mode Console (fenêtre DOS)
la fonctions ont été renommée avec un underscore en préfixe pour itoa ce sera donc _itoa.
pretorien2048
Messages postés6Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention23 avril 2003 26 mars 2003 à 08:55
même en incluant stdlib.h, ça ne fonctionne pas, ma configure est linux, avec kDevelop, compilateur g++.
Mais j'ai trouvé une solution en utilisant la fonction sprintf()
pour changer mon INT en CHAR*.