Code: Select all
#define AS_STRING(x) (wxString() << x)
Thanks in advance.
Rob'
Code: Select all
#define AS_STRING(x) (wxString() << x)
Code: Select all
wxString myRes = wxString::Format("number is %f.3", x);
Code: Select all
wxMessageBox(wxString::Format("n = %.3f", n));
Code: Select all
class myString
{
public:
wxString& operator<<(int i)
{ return wxString::Format("%d", i); }
wxString& operator<<(unsigned int ui)
{ return wxString::Format("%u", ui); }
wxString& operator<<(float f)
{ return wxString::Format("%f", f); }
wxString& operator<<(double d)
{ return wxString::Format("%f", d); } //using "%g" would chose exponential for big values
---- long, unsigned long, long long, etc
}
#define AS_WXSTRING(x) (myString() << x)