2
내가 다음
int
char
또는
char*
로 변환 내가 이런 식으로
string s = "Scene";
string x = to_string(i);
s = s + x;
char* si = s.c_str();
을 시도한 char*
for (int i = 1; i < mymap.size(); i++)
{
char * s = "Scene";
cout << mymap[s+i];
}
과을 연결하려는
하지만 오류가 * 문자로를 연결하여 .
const char* si = s.c_str();
그러나 나는 mymap
와 함께 사용하려고 :
는하지만이 작품
cout << mymap[si];
을 나는 오류가 난 char*
하지 const char*
문제를 계속 디버그 할 수 있도록 전체 오류를 보내 주시겠습니까? –
'mymap'의 종류는 무엇입니까? 왜 열쇠를'char *'에 넣고'std :: string'으로 보관하지 않겠습니까? –
은'mymap'''std :: map'입니까? 키를'char *'가 아닌'std :: string'으로 만들고 코드가 작동합니다. – David