Bonjour,
comment faire pour convertir un entier en chaine de caractère en C SOUS LINUX ?
merci
Bonjour,
comment faire pour convertir un entier en chaine de caractère en C SOUS LINUX ?
merci
sprintf ()Envoyé par youp_db
Software Failure. Press left mouse button to continue.Guru Meditation #0100000C.000FE800
Salut,
Il ne faut pas parler de convertion, je vais plutot repondre à la question : "comment avoir une chaine representant un certain entier?".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char zone_contenant_la_chaine[20]; sprintf (zone_contenant_la_chaine, "%d", 42);
Il est une bonne habitude à prendre d'utiliser snprintf() à la place de sprintf(), afin de se proteger des depassement memoire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 char buffer[20]; snprintf (buffer, sizeof buffer, "%d", 42);
http://man.developpez.com/man3/printf.3.php
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager