Bonjours
J'ai un int de valeur 1 et je veux le mètre dans une chaine. Quelle serait la fonction pour faire cela et quel fonction pour en ajouter un autre int dans la même chaine au début et à la fin
Merci!
Bonjours
J'ai un int de valeur 1 et je veux le mètre dans une chaine. Quelle serait la fonction pour faire cela et quel fonction pour en ajouter un autre int dans la même chaine au début et à la fin
Merci!
Mettre un int dans une chaine
Pour le reste, ce sont des manipulation de chaines de caractères.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int val = 1; char buffer[256]; sprintf(buffer, "%d", val);
Tu peux utiliser strcat() pour concaténer une chaine à la fin d'une autre. Ou encore sprintf() qui est très puissant.
ATTENTION, avec les manipulationss de chaines de caractères, le bug est rarement loin. Pose toi toujours la question "qu'est ce que cela va faire ?", "est ce que tous mes pointeurs sont définis ?" et "est ce que mon buffer est assez grand ?"
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