Concaténer des caractere sdans une chaine C++
samsouma04
Messages postés
66
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 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
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
Configuration: Windows XP Internet Explorer 6.0
3 réponses
-
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 -
merci mais mon probleme est de cancaténer des caracteres: chaine[i]
-
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.