안녕하세요~
방학이라 심심해서 그동안 소홀했던 MFC를 연습하고 있습니다.
텍스트 파일을 읽어와서 글자 수를 카운팅하는 프로그램을 만들어보려고 하는데요
문자열 길이를 반환하는 strlen() 메소드로 쉽게 구현이 가능할거라고 생각했습니다.
그런데 영어나 숫자는 글자 수만큼 길이를 반환하는 반면에 한글이나 특수문자 같은 멀티바이트 문자 같은 경우에는
인코딩 방식에 따라서 strlen() 메소드가 반환하는 문자열 길이가 가변적인데 이를 어떻게 해결해야 될까요?
문자열 길이 말고 글자 수 세는 다른 메소드가 있을까요?
혹은 문자열 검사할때 멀티바이트 문자는 예외처리를 해줘야 될까요...?
힌트 좀 주시면 감사하겠습니다ㅎㅎ