#include <sstream>
#include <string>
std::string toString(int value)
{
std::stringstream out;
out << value; // wrzuca wartosc do strumenia out
return out.str(); // zwraca aktualna zawartosc strumienia out jako string
}
int main()
{
std::string first, second, output;
first = toString(20);
second = toString(18);
output = first + second; // output ma teraz wartosc "2018"
return 0;
}
Chociaż nie ma co wynajdywać koła od nowa; jak napisał Ehlert, użyj std::to_string() zamiast pisać własną funkcję.
No i następnym razem, wrzuć kod w bloczek