Orx has orxSTRINGs and a nice bunch of functions for performing all sorts of string tricks. Lots of orx functions require an orxSTRING type as a parameter, and so it's important to know how to get other string types like char arrays and STL strings (std::string) into orxSTRING format.
char someCharArray = "Honey Bees"; orxSTRING anOrxString = someCharArray;
std::string pieceOfString = "Honey Bees"; orxSTRING anOrxString = (orxCHAR*)pieceOfString.c_str();
std::stringstream aStringStream; aStringStream << "Letters " << 1 << " and numbers " << 999; std::string pieceOfString = aStringStream.str(); orxSTRING anOrxString = (orxCHAR*)pieceOfString.c_str();
const orxSTRING orxStr = orxObject_GetName(someObject); std::string pieceOfString = orxStr;
Conversion isn't always necessary, but sometimes you do need to. So this is a handy reference to keep around.