|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Registered User
Iscritto dal: Jun 2004
Messaggi: 47
|
[C++] concatenazione stringa--int
int numero = 12;
char stringa[] = "hello"; char unione[] = ""; // come faccio a mettere in unione la stringa "hello12" ?? grazie, Athebustop |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
In C++ hai decine di modi per farlo...
Ad esempio, questo è adatto soprattutto quando devi concatenare un gran numero di parametri... Codice:
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{
stringstream stream;
string s = "Questa stringa e' lunga ";
stream << s << s.size() << " caratteri" << endl;
s = stream.str();
cout << s;
return 0;
}
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2002
Città: PD
Messaggi: 11766
|
Re: [C++] concatenazione stringa--int
Usi i buoni vecchi rimedi della nonna che programmava in C ...
sprintf(unione,"%s%d",stringa,numero)
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Con i vari vecchi problemi di buffer overflow
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:57.



















