강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

wln0109244715 のプロフィール画像
wln0109244715

投稿した質問数

Windowsシステムプログラミング - 基本

메모리 맵 강의 예제의 결과가 이상합니다.

解決済みの質問

作成

·

220

0

과제로 내주신 memcpy 문제는 압축도 풀리고 파일도 제대로 열립니다.

그런데 예제의 strcpy_s()의 경우는 MYFILE.TXT를 열어보면 문자가 다깨지고 길이도 이상합니다.

디버그 모드로 메모리를 보면 값이 제대로 들어가는게 보입니다만...

해결방법을 찾지 못하겠습니다. 해결법이 있을까요?

csystem-programmingvc++

回答 1

1

nullnull8537님의 프로필 이미지
nullnull8537
インストラクター

어쩌면 언어 설정이나 문자열 인코딩 설정상의 문제가 아닐까 싶습니다. 영문윈도우에서 한글이 깨져 출력되는 일은 늘상 일어납니다. 그리고 인코딩 규칙에 따라 값이 깨지는 일도 허다하오니 아래 영상을 참고하시기 바랍니다. 😄

[문자를 다루는 인코딩 규칙에 대한 모든 것!]
https://youtu.be/6hvJr0-adtg?si=8h9BBjb1aebF1wKK

wln0109244715님의 프로필 이미지
wln0109244715
質問者

아.. 메모장으로 여니 UTF-16 BE로 설정 되어있어서 깨진거군요.
ANSI로 열어보니 제대로 나오네요

wln0109244715 のプロフィール画像
wln0109244715

投稿した質問数

質問する