Bonjour,
J'aimerai savoir si il est possible, en utilisant strncpy (ou autre) de concaténer 2 string pour former un char[].
Pour le moment je n'arrive à faire que :J'aimerai faire en sorte que le résultat dans buffer soit "aaabbb" mais en évitant de faire str_temp = aaa + bbb et de faire un srtncpy avec.Code:
1
2
3
4
5
6 char buffer[6]; string aaa = "aaa"; string bbb = "bbb"; memset(buffer,0,(aaa.size()+bbb.size())); strncpy(buffer,aaa.c_str(),aaa.size()); // buffer = "aaa"; strncpy(buffer,bbb.c_str(),bbb.size()); // buffer = "bbb" (qui remplace "aaa")
Je préfèrais savoir si la concaténation est possible pour rajouter au fur et à mesure des string dans mon char[].
Merci :D