Adriano Crestani wrote:
OK, but when I try to do it:
char* namePtr = (char*) name.c_str;
I get this error message:
Error 36 error C2440: 'type cast' : cannot convert from 'const char
*(__thiscall std::basic_string<_Elem,_Traits,_Ax>::* )(void) const' to
'char
*'
I suppose that isn't allowed to cast from const to not const type.
Adriano Crestani
Try this:
char* namePtr = (char*) name.c_str();
I added () at the end, your code was trying to convert a pointer to the
name.c_str method to a char* :)
Some C++ compilers may complain with such a cast so you can also try this:
char* namePtr = const_cast<char *>(name.c_str());
--
Jean-Sebastien
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]