코딩/C and C++
C++ Windows console 결과 영어로 출력
이쿠우우
2021. 12. 22. 11:14
반응형
C++ Windows console 결과 영어로 출력
목표
OS 언어 설정이 한글로 되어있으면 cmd 창에서 각종 명령을 확인할 때 문자가 한글로 표현됨.
이때 한글을 영어로 출력되도록하는 방법을 알아보도록함.
SetConsoleOutputCP 함수 사용
영어 : SetConsoleOutputCP(437)
한글 : SetConsoleOutputCP(949)
한글 : SetConsoleOutputCP(949)
예제
int main() {
SetConsoleOutputCP(437); // 가장 상단에 사용.
~~~~~ (코드 내용)
return 0;
}
사용 결과
powershell 에서 auditpol 명령 결과를 확인하는 경우
한글인 경우
영어인 경우
하지만 위에서 확인되는것과 같이
언어 설정이 한글인 OS에서 영어로 출력하는 경우
결과는 영어로 정상적으로 나오지만
Cataegory/Subcategory 는 한글인 경우 정상 출력되지 않는 문제가 있음.
언어 설정이 한글인 OS에서 영어로 출력하는 경우
결과는 영어로 정상적으로 나오지만
Cataegory/Subcategory 는 한글인 경우 정상 출력되지 않는 문제가 있음.
[언어 코드 참고]
반응형