Création
d'entreprise
Posez votre question Signaler

Concaténer chaine de caractère en c [Résolu]

Matt - Dernière réponse le 30 avril 2008 à 19:32
Bonjour, est ce qu'on pourrait concaténer plus de deux chaines de caractères à part faire plusieurs strcat ?
en faite j'aimerais bien avoir une phrase du genre : bonjour nous somme le maVariableDate il est maVariableHeure
merci
Lire la suite 

Concaténer chaine de caractère en c »

3 réponses
Réponse
+1
moins plus
Salut,

Tu peux utiliser sprintf(chaine, "ma chaine %i", maVariable), qui stockera la chaine en deuxième paramètre dans le tableau de char en premier paramètre. Elle fonctionne comme printf sauf qu'elle envoie les données dans un chaine...

Voilà, j'espère que ça te conviendra.
Matt - 30 avril 2008 à 19:31
Cool, merci beacoup
pyschopathe- 30 avril 2008 à 19:32
J'étais en train de m'éditer mais pas assez rapide... Utilise plutôt snprintf qui te permet de contrôler le nombre maximum de caractère que tu veux mettre dans ta chaine, ça t'évitera un buffer overflow pas très drôle !
Ajouter un commentaire
Ce document intitulé « concaténer chaine de caractère en c » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?