Concatenation

Résolu
fcolh Messages postés 3 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 4 juillet 2005 - 4 juil. 2005 à 17:28
Zootella Messages postés 252 Date d'inscription vendredi 10 juin 2005 Statut Membre Dernière intervention 5 septembre 2006 - 4 juil. 2005 à 18:56
FcolH

bonjour,
je vooudrais savoir si il est possible de concatener deux strings et un saut de ligne ou un retour chariot et quelle est la syntaxe
ex: string a,b,c;
c = a+b;
je voudrais faire c=a +sautdeligne+b;
comment dois je faire???

4 réponses

fcolh Messages postés 3 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 4 juillet 2005
4 juil. 2005 à 18:49
FcolH



string a, b, c;

c = a + "\n" + b;

voial la reponse.
3
BunoCS Messages postés 15472 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 mars 2024 103
4 juil. 2005 à 18:01
Avec des char*, ça se fait comme ça:



strcpy(_Result, _String1); // copie String1 dans _Result

strcat(_Result,"\r\n"); // ajoute le saut de ligne

strcat(_Result, _String2); // ajoute la seconde chaine

Buno
----------------------------------------
L'urgent est fait, l'impossible est en train de se faire. Pour les miracles, prévoir un délai...
0
fcolh Messages postés 3 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 4 juillet 2005
4 juil. 2005 à 18:11
FcolH

merci bruno,
mais n'est il pas possible de faire string1+\r+string2 ?
0
Zootella Messages postés 252 Date d'inscription vendredi 10 juin 2005 Statut Membre Dernière intervention 5 septembre 2006
4 juil. 2005 à 18:56
Pas avec des strings ni avec des chars, des CString peut-être..



sinon :



a += "\r\n";

a += b;
0
Rejoignez-nous