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

  FORUM HardWare.fr
  Programmation
  C

  [Langage C] Existe t il une fonction de conversion entier->caractère??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Langage C] Existe t il une fonction de conversion entier->caractère??

n°588153
neyro
Posté le 11-12-2003 à 10:26:46  profilanswer
 

Salut,
 
J'ai un ami qui me demande sil existe une fonction en C permettant de convertir un entier en caractère.
Je sais que l'inverse est possible avec atoi & co .
Mais j'avoue que entier vers caractère, je sais pas.
J'ai regardé a droite a gauche et j'ai pas trouvé de fonction sauf a en créer une perso.
 
Est ce que ce type de fonction existe ou faut il en créer une perso :??:

mood
Publicité
Posté le 11-12-2003 à 10:26:46  profilanswer
 

n°588179
Moktar1er
No one replies...
Posté le 11-12-2003 à 10:44:55  profilanswer
 

sprintf ça te dit quelque chose :??:

n°588182
Taz
bisounours-codeur
Posté le 11-12-2003 à 10:51:35  profilanswer
 

atoi est obsolète. s(n)printf, voir strtol

n°588192
neyro
Posté le 11-12-2003 à 11:03:58  profilanswer
 

moktar1er a écrit :

sprintf ça te dit quelque chose :??:


 
Ouep,merci
Je viens de trouver qques infos la dessus :jap:

n°588194
neyro
Posté le 11-12-2003 à 11:05:48  profilanswer
 

Taz a écrit :

atoi est obsolète. s(n)printf, voir strtol


 
:jap:

n°588372
western
AJMM
Posté le 11-12-2003 à 15:15:52  profilanswer
 

Taz a écrit :

atoi est obsolète. s(n)printf, voir strtol


http://celine.frebourg.free.fr/RADI2002/forum/html/emoticons/grattegratte.gif


$ man atoi
ATOI(3)                   Manuel du programmeur Linux                  ATOI(3)
 
NOM
       atoi - Conversion d'une chaîne en entier (int).
 
SYNOPSIS
       #include <stdlib.h>
 
       int atoi (const char *nptr);
 
DESCRIPTION
       La  fonction atoi() convertit le début de la chaîne pointée par nptr en
       entier de type int.  Le résultat est identique à un appel
 
              strtol(nptr, (char **)NULL, 10);
 
       à la différence que atoi() ne détecte pas d'erreur.
 
VALEUR RENVOYÉE
       Le résultat de la conversion.
 
CONFORMITÉ
       SVID 3, POSIX, BSD 4.3, ISO 9899
 
VOIR AUSSI
       atof(3), atol(3), strtod(3), strtol(3), strtoul(3)
 
TRADUCTION
       Christophe Blaess, 1997.
 
GNU                             22 Octobre 1996                        ATOI(3)
 


je reves pas, atoi n'est nullement obsolete car "s'appuye" sur strtol
 
Ensuite, le but du topic est conversion d'un entier vers une chaîne de caractères, donc, l'intérêt de strtol?


Message édité par western le 11-12-2003 à 15:17:48
n°588385
Taz
bisounours-codeur
Posté le 11-12-2003 à 15:19:01  profilanswer
 

je ne rêve pas, tu ne sais pas lire :o

n°588392
western
AJMM
Posté le 11-12-2003 à 15:23:05  profilanswer
 

Taz a écrit :

je ne rêve pas, tu ne sais pas lire :o

:jap: oups il est peut-être temps que je me reveille

n°687712
Profil sup​primé
Posté le 30-03-2004 à 18:40:43  answer
 

Vous pourriez donner un exemple pour convertir par exemple
 
int ENTIER=1234;
 
en char* CHAINE ...
 
???

n°687726
Profil sup​primé
Posté le 30-03-2004 à 18:52:27  answer
 

Bon je vais m'expliquer un peu plus, j'ai un [/cpp]problème équivalent j'ai un pid et un identifiant de file de messages à passer par un recouvrement ... cela donne donc 2 int à passer mais la fonction execlp demande des parametres en char* ...
 

Code :
  1. int pid= ...
  2. int idfile= ...
  3. execlp("./nomduprog", "nomduprog", pid, idfile, NULL);
  4. /* pid et idfile devrait etre en char* ... */


 
Comment faire exactement ?
Merchi de votre aide

mood
Publicité
Posté le 30-03-2004 à 18:52:27  profilanswer
 

n°687727
Taz
bisounours-codeur
Posté le 30-03-2004 à 18:52:44  profilanswer
 

Code :
  1. char chaine[128];
  2. sprintf(chaine, "%d", 42)


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

  [Langage C] Existe t il une fonction de conversion entier->caractère??

 

Sujets relatifs
[PHP] fonction qui returne true si 2 fichiers sont identiques[VB] Fonction InStr et particularités
conversion de minutes en heures...Une fonction de formatage complete sous SQL2000?
Connaitre l'état des boutons de la souris sur l'écran entier[VB] afficher le nom de la fonction en cours, est-ce possible?
[PYTHON]Ecrire dans un terminal caractère par caractère [ RESOLU ]fonction mail, base de données, variable, petit problème!
[PERL] Passage de plusieurs array en paramêtre à une fonction[C] possible de passer une union en parametre a une fonction ?
Plus de sujets relatifs à : [Langage C] Existe t il une fonction de conversion entier->caractère??


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