View Full Version : [C++] concatenazione stringa--int
athebustop
21-09-2004, 11:44
int numero = 12;
char stringa[] = "hello";
char unione[] = "";
// come faccio a mettere in unione la stringa "hello12" ??
grazie, Athebustop
In C++ hai decine di modi per farlo...
Ad esempio, questo è adatto soprattutto quando devi concatenare un gran numero di parametri...
#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;
}
Usi i buoni vecchi rimedi della nonna che programmava in C ...
sprintf(unione,"%s%d",stringa,numero)
Con i vari vecchi problemi di buffer overflow ;)
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.