[C++] Concaténation de chaîne

Résolu
coxycross Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   -  
coxycross Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai la ligne suivante :

Total = IdAnimal + Poids + Specimen


Ici, on a donc 3 chaines concaténées en une seule appelée Total. ça marche très bien, sauf que je voudrais rajouter des espaces entre chaque chaine, ainsi que 'kg' derrière le poids.

Si quelqu'un a une solution , je suis preneur

Merci d'avance

Cordialement

Coxycross




A voir également:

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Il te suffit de faire comme ceci :

std::string espace = " ";
std::string kg = "kg";

Total = IdAnimal + espace + Poids + kg + espace + Specimen;

Et qu'on me corrige si je me trompe, ça doit pouvoir se simplifier comme ça :

Total = IdAnimal + " " + Poids + "kg " + Specimen;
Bref, rien de très compliqué, je suis sûr qu'en cherchant un peu tu aurais pu le deviner...
1
coxycross Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   110
 
En effet, c'était bien la solution simplifiée que tu as donné, j'ai trouvé quelques minutes avant de voir ton message. Merci bien !
0
L0ci Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   30
 
Bonjour,

Total = IdAnimal +" "+ Poids +" kg "+ Specimen
1