我想将其转换int
为char
或char*
将其与char*
for (int i = 1; i < mymap.size(); i++)
{
char * s = "Scene";
cout << mymap[s+i];
}
我试过这种方式
string s = "Scene";
string x = to_string(i);
s = s + x;
char* si = s.c_str();
但我得到一个错误。
但这有效:
const char* si = s.c_str();
但后来我尝试使用它mymap
:
cout << mymap[si];
我得到一个错误说我必须使用char*
而不是const char*