Concatener 2 chaines de caracteres

Concatener 2 chaines de caracteres - C++ - Programmation

Marsh Posté le 03-11-2006 à 10:07:32    

Salut,
J ai deux questions a poser.
-Je veux definirune variable qui a une  valeur pour defaut une etoile*, quelle type je dois donner a la variable?
-Quel est l operateur qui  me permet de concetener deux chaines de caractere entre elle?
Merci.

Reply

Marsh Posté le 03-11-2006 à 10:07:32   

Reply

Marsh Posté le 03-11-2006 à 10:23:45    

Bonjour
Première question : rien compris "Je veux definirune variable qui a une  valeur pour defaut une etoile*" ?
Deuxième question : Si tu programmes en C, la fonction de concaténation s'appelle strcat.

Reply

Marsh Posté le 03-11-2006 à 10:49:48    

Salut !
   Si c'est du caractère '*' que tu veut avoir a l'initialisation de ta variable ben c'est un type char qu' il faut que tu prenne... Sinon... comme Trap D je comprend pas la question...

Reply

Marsh Posté le 03-11-2006 à 18:01:37    

Pour la deuxième question il doit certainement chercher quelque chose permettant de faire de la concaténation de deux chaînes.
 
Donc par exemple :
maChaineFinale = maPremiere+maDeuxieme;
 
Sauf que si elle sont en char ça ne fonctionnera pas.
Mais comme nous sommes dans du c++ je propose le type string qui permet ensuite d'appeler la méthode operator+ de string.
 
Sinon ya ça aussi : http://www.cplusplus.com/ref/cstring/strcat.html

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed