Вы можете построить std::string
из строки C таким образом:
string p1 = p;
Вы можете получить const char *
из std::string
, таким образом:
const char *x1 = x.c_str();
Если выЕсли вы хотите char *
, вам нужно создать копию строки:
char *x1 = new char[x.size()+1];
strcpy(x1, x.c_str());
...
delete [] x1;