Concaténer chaine de caractère en c

Résolu
Matt -  
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

1 réponse

pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
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.
2
Matt
 
Cool, merci beacoup
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135 > Matt
 
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 !
0