concaténation d'un entier à un string

concaténation d'un entier à un string - C++ - Programmation

Marsh Posté le 19-08-2013 à 02:54:31    

Slaut tout le monde !
 
j'aimerai bien savoir comment concaténer un string avec un entier , j'ai utiliser ce code :

Code :
  1. ++k;
  2.     char f[50];
  3.  sprintf(f,"%d",k); 
  4.  strcat ( f,"N" );


pour concaténer un string ("N" ) avec avec un entier k , le résultat obtenu est : par exemple "1N ", or ce que je veut c'est N1, si vous avez une idée pour m'aider , je serai très reconnaissante  
 
Merci énormément  :hello:


---------------
when there is a will there is a way
Reply

Marsh Posté le 19-08-2013 à 02:54:31   

Reply

Marsh Posté le 19-08-2013 à 07:14:55    

Bonjour !
 
Comme vous l'avez fait, vous pouvez utiliser la méthode "C", en une seule fois :  

Code :
  1. sprintf(f, "N%d", k);


 
Ou vous pouvez utiliser la méthode "C++" :  

Code :
  1. std::ostringstream oss;
  2. oss << "N" << k;
  3. std::cout << "Chaine : " << oss.str() << std::endl;


 
Bonne continuation !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed