Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1305 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  mettre un entier dans une chaîne de caractères

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mettre un entier dans une chaîne de caractères

n°170336
Gaspard
Posté le 03-07-2002 à 11:15:43  profilanswer
 

Bonjour,  
 
int nb=1200;  
char buffer[100];  
 
je voudrais  
                buffer[0]='1'  
                buffer[1]='2'  
                buffer[2]='0'  
                buffer[3]='0'  
                buffer[4]='\0'  
 
pour faire l'inverse il faut utiliser la fonction atoi  
je ne trouve pas la fonction pour mettre l'entier dans une chaine de caractère (itoa n'existe pas)

mood
Publicité
Posté le 03-07-2002 à 11:15:43  profilanswer
 

n°170339
antp
Super Administrateur
Champion des excuses bidons
Posté le 03-07-2002 à 11:18:39  profilanswer
 

Dans l'aide de Borland itoa existe, mais si je me souviens bien dans Visual C++ ils l'ont remplacé par _itoa
 
Sinon y a sprintf :
 
sprintf(buffer, "%d", nb);


Message édité par antp le 03-07-2002 à 11:19:03

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°170341
Gaspard
Posté le 03-07-2002 à 11:22:32  profilanswer
 

Merci je vais essayer tout de suite

n°170343
LetoII
Le dormeur doit se réveiller
Posté le 03-07-2002 à 11:23:57  profilanswer
 

itoa n'est pas une fonction standard du C, mieux vaut utiliser sprintf


---------------
Le Tyran
n°170356
darkoli
Le Petit Dinosaure Bleu
Posté le 03-07-2002 à 11:35:21  profilanswer
 

Gaspard a écrit a écrit :

Merci je vais essayer tout de suite




 
Le seul truc c'est qu'il faut faire gaffe à la taille de la chaine destination. Danston cas 100 caracteres c'est bon (12 pour un int 32 bits au maximum).


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  mettre un entier dans une chaîne de caractères

 

Sujets relatifs
[PHP]recherche un mot dans une chaine de caractere !y'a t'il moyen de mettre une page a jours en temps réel?
[VB] - Mettre des droits sur des clées de la base de registre...concatener une chaine?
[delphi] caracteres speciaux (chinois,hébreux...)[c++] chaînes de caractères (char *)
Est ce nécessaire de mettre mysql_connect(....) dans toutes mes pages"Constante chaine non terminée"
[php] savoir par quoi commence une chaine[PHP] comment mettre un site en cache ?
Plus de sujets relatifs à : mettre un entier dans une chaîne de caractères


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR