inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

[잠깐지식] STL map 자료구조 활용

C언어에서 map 사용시 출력 유의사항

840

이동현
0

안녕하세요. 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";
	}

답변 0