Concatener deux String en c++

Fermé
leo - 20 sept. 2004 à 21:37
 xan - 21 mars 2017 à 17:05
Bonjour tout le monde

j'ai deux string la prmiere entée par le user

cin>> Nom1;

L'autre est un constante

string extensin = ".TXT";

j'ai essayé de concatener ces deux la avec

String nom = strcat(Nom1,extension);

marche pas ca :(((((


de l'aide svp

merci
A voir également:

2 réponses

mocosraito Messages postés 8 Date d'inscription jeudi 2 septembre 2004 Statut Membre Dernière intervention 20 septembre 2004 108
20 sept. 2004 à 21:49
laisse tomber tu t'es pris la tête y a plus simple ...
      string Nom1;
      cin >> Nom1;
      string extension =".txt";
      string Nom = Nom1 + extension;
      cout << Nom << '\n';


ça donne : Nom_du_fichier.txt
A qui sait comprendre peu de mots suffisent
112
Merci!
Et attention, on ne peut pas écrire
maChaine = "aaa"+"bbb";
car "bbb" n'est pas une instance de la classe string.
Pour faire ça:
string sb = "bbb";
maChaine = "aaa";
maChaine = maChaine+sb;
0
canfly Messages postés 14 Date d'inscription dimanche 31 mars 2013 Statut Membre Dernière intervention 1 avril 2013 279
1 avril 2013 à 00:03
Et voici comment faire en PHP pour ceux que ça intéresse :
http://www.finalclap.com/faq/273-php-concatener-chaine-string
86