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 ?"
Raymond
Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi
CafuroCafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
e-verbeUn logiciel de conjugaison des verbes de la langue française.
Ma page personnelle sur DVP.
Partager