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   -
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
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    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
  2. samsouma04 Messages postés 66 Statut Membre 1
     
    merci mais mon probleme est de cancaténer des caracteres: chaine[i]
    0
  3. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    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