게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[질문글/본삭금] C언어에서 멀티바이트 문자의 글자수를 카운팅하는 방법?
게시물ID : programmer_7362짧은주소 복사하기
작성자 : 수상한그녀
추천 : 0
조회수 : 1368회
댓글수 : 7개
등록시간 : 2014/12/28 17:42:37
옵션
  • 베스트금지
  • 본인삭제금지
안녕하세요~
 
방학이라 심심해서 그동안 소홀했던 MFC를 연습하고 있습니다.
 
텍스트 파일을 읽어와서 글자 수를 카운팅하는 프로그램을 만들어보려고 하는데요
 
문자열 길이를 반환하는 strlen() 메소드로 쉽게 구현이 가능할거라고 생각했습니다.
 
그런데 영어나 숫자는 글자 수만큼 길이를 반환하는 반면에 한글이나 특수문자 같은 멀티바이트 문자 같은 경우에는
 
인코딩 방식에 따라서 strlen() 메소드가 반환하는 문자열 길이가 가변적인데 이를 어떻게 해결해야 될까요?
 
문자열 길이 말고 글자 수 세는 다른 메소드가 있을까요?
 
혹은 문자열 검사할때 멀티바이트 문자는 예외처리를 해줘야 될까요...?
 
힌트 좀 주시면 감사하겠습니다ㅎㅎ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호