안녕하세요. printf, scanf만을 사용하다보니 string형인 it->first를 출력할때 오류가 생겼습니다.
이것을 해결하기 위해 it->first 대신 it->first.c_str() 를 써주시면 해결됩니다.
감사합니다.
for (it = ch.begin(); it != ch.end(); it++) {
printf("%s %d\n", it->first.c_str(), it->second);
//cout << it->first << ' ' << it->second << "\n";
}