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

Résolu
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

2 réponses

  1. Modérateur
    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. 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 !