Concaténer deux int.

Bonour j'aimerais savoir comment on fait en c++ pour concaténer deux chiffres. Est-ce que cela est possible? Si oui est-ce qu'un tutoriel existe pour cela?

ex. A = 1234 et B = 6789
il faudrait que le C donne = 16273849.

Merci

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    Avec des Int ça risque d'être compliqué. Il vaut mieux que tu les transforme en chaine de caractère, tu concatène, puis tu repasses en Int
    1. Bonjour, tu multiplies les premier par 10000 et tu ajoutes le résultat au second.
      Et si tes int ne font pas tous 4 chiffres, tu multiplies par 10 puissance nombre de chiffres
      1. Ça ferait 12346789 et non 16273849.

        Il faudrait extraire le premier chiffre du premier nombre, le multiplier par le nombre total de chiffres - 1, récuperer le premier chiffre du deuxieme nombre, le multiplier par le nombre total de chiffres - 2 , etc, etc..Et additionner le tout. Pas bien compliqué, mais je trouve ca qd même plus galère que de passer par les chaines de caractère
      2. C'est exact, autant pour moi, je n'ai pas fait attention au résultat.
        Ce n'est pas une concaténation qu'il veut mais un mix.