I'm just starting C++, and I need help with a something....
How can I concatenate numerical data (integers/longs) to string values??
I've tried some things but nothing works..
Thanks in advance for any help..
I'm just starting C++, and I need help with a something....
How can I concatenate numerical data (integers/longs) to string values??
I've tried some things but nothing works..
Thanks in advance for any help..
~void
Code:char * l_strcat( char str[], long my_long) { char temp[MAX]; sprintf(temp, " %Li ", my_long); return strcat(str, temp); }
Code:#include <cmath> #include <complex> bool euler_flip(bool value) { return std::pow ( std::complex<float>(std::exp(1.0)), std::complex<float>(0, 1) * std::complex<float>(std::atan(1.0) *(1 << (value + 2))) ).real() < 0; }
I'll try then:
Code:template<typename T> void mystrcat(std::string& str, T t) { std::stringstream sout; sout << str << t; str = sout.str(); } int main() { using namespace std; string p = "Sang-drax"; mystrcat(p,123); cout << p; }
Last edited by Sang-drax : Tomorrow at 02:21 AM. Reason: Time travelling