본문 바로가기

전체 글732

[C++] equal_rage by 용호 2012년 6월 25일 multimap MapQuest; 에서 MapQuest안에 여러가지 값이 들어있을 때 multimap은 중복된 키 값을 허용한다. equal_range를 이용하면 매개변수로 넘겨주는 key값에 해당하는 데이터의 시작과 끝 위치를 넘겨준다. ex) MapQuest mapQuest; mapQuest에 데이터 삽입.. std::pair PairQuest; PairQuest Pairiter; Pairiter = mapQuest.equal_range( key ); key값과 동일한 key값을 가진 데이터들 중 첫번째 위치(lower_bound())와 마지막 위치의 다음 위치(upper_bound())를 쌍으로 pair 객체를 반환한다. 2012. 6. 25.
[C++] iconv를 이용하여 문자 인코딩 방식 변경 By 용호 2011년 9월 16일 서버에서 클라이언트로 문자열을 보내면 서버와 클라 간 문자 인코딩 방식이 달라서 문자가 깨지는 현상이 발생 했었다. 그래서 영어로만 사용하던 중 기획팀에서 한글로 띄워달라는 요청에 방법을 찾고 있었는데 서버에서 전체 공지를 할때 iconv를 사용한다는 것을 알게 되었다. - #include 먼저, iconv를 사용하기 위해서는 헤더파일을 참조 해야한다. - iconv_t cd iconv_t 타입의 변수가 필요하다. src_code : 기존의 문자 인코딩 방식 des_code : 변환될 문자 인코딩 방식 src : 변환 해야 할 문자 des : 변환 후 담기게 될 변수 src_len : 변환해야 할 문자의 크기 des_len : 변환 후 담기게 될 변수의 크기 - cd = iconv.. 2011. 9. 16.
[Linux] GDB 활용 ( 프로세스 실행 중 attach ) By 용호 보호되어 있는 글 입니다. 2011. 8. 5.
[스파링] 최용호 vs 체육관동생 2011. 8. 3.