Concaténer des caractere sdans une chaine C++

samsouma04 Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je veus concaténer des caracteres dans une chaine puis afficher cette chaine dans un List Box je travaille avc VC++(mfc)
en effet jai:

char * chaine;
int long, i;
puis jai rempli cette chaine avec un bout de code et jai la longueur de cette chaine dans long;
chaine[long]='\0';
for(i=0;i<long;i++)
{
concatener les caracteres de chaine[i] dans chaine2;
}
m_List_box.AddString( chaine2);

Merci davance
A voir également:

3 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut,

Pour concaténer des char*, tu peux utiliser la fonction strncat pour concaténer deux chaînes.
Mais, en C++, on remplace plutôt le type char* par des String.
Cdlt
0
samsouma04 Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   1
 
merci mais mon probleme est de cancaténer des caracteres: chaine[i]
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Si tu veux concaténer les caractères de chaine1 avec chaine2, il n'y a pas de souci avec ma méthode puisque les caractères de chaine1 forme un tout.
Donne un exemple de ce que tu veux faire.
0