首先,我需要将一个字符串和一个整数相加,这得首先将整数转化为字符串,然后相加;
其次,要将这个相加后的string赋值给char*的变量,怎么做。
std::string statevar= "x" std::to_string(k); //k是一个传递过来的整数
int statevar_long = sizeof(statevar);
char* setkx = new char[statevar_long];
strcpy(setkx,statevar.c_str()); //需要#include,c_str()返回一个临时指针赋给strxk;
这样就可以了