[h323plus] please help us to convert PString object content to char * in VC++.
Marcos Fábio Jardini
marcos.f.jardini at gmail.com
Thu Oct 29 14:20:18 EDT 2009
Hi
Here in the documentation
http://www.opalvoip.org/docs/ptlib-v2_7/classPString.html. Section
Conversion Functions
u have a "operator const unsigned char *() const". This method
converts PString in a char* string (PTLib uses multibyte string of
chars -MBSC-)
so for conversion is simple like:
PString p("Hello World");
const char *p2 = (const char *)p;
Regards.
Marcos F. Jardini
2009/10/29 ZAHRA dehghanianfard <zahra_d84 at yahoo.com>
>
> hi sir/modem
> Many thanks for your last regards, I have a problem about data conversion.
> i need to convert PString (a class exist in pstring.h inside ptlib package) object content to char * but How can i do this ? for more clearance i write the real code below:
>
> inline bool operator==(const PString & other) const { return CString::Compare(other); }
> i need to convert other object content to wchar_t * but when run this code it have below error in VC++ 2005 .
>
> error C2664: 'ATL::CStringT<BaseType,StringTraits>::Compare' : cannot convert parameter 1 from 'const PString' to 'const wchar_t *'
>
> Please help me to solve this problem.
> I am in wait for your response.
> Best regards.
> Zahra.
>
> ________________________________
> New Email addresses available on Yahoo!
> Get the Email name you've always wanted on the new @ymail and @rocketmail.
> Hurry before someone else does!
--
-----
Jogue RPG, alimente o lado criativo!
More information about the h323plus
mailing list