신세계 한글화 도움이 필요합니다.
member photo 성천사 3 1,514 0 2019-06-27 19:30:59
0
3Comments
member photo
성천사 2019.06.28(금) 오전 06:27:43
debug assertion failed!
File; isctype.cpp
Line: 36
expression: c >= -1 && c < 255 이거 뜨면서 크래시 나면서 if(!ishanalp(*ar)) 부분 가르키네요.


member photo
성천사 2019.06.28(금) 오전 07:51:22
#define ishanalp(ch) (isalpha(ch) || ishan(ch))
이부분에서 isalpha 부분을 지우니 한글입력에도 폭이 나지 않더군요. 단, 한글출력? 혹은 이름출력? 부분에서 폭이 납니다. 저장하는데도 방폭나고,

isalpha 부분에 한글대입할때 위와 같은 isctype 오류가 나는거 같은데...
member photo
처낭이 2019.11.07(목) 오후 12:06:36
assert 에 걸려서 그럴겁니다. 릴리즈모드로 컴파일 하시거나 .. 아마도 ishanalp 매크로에서 사용하는 isalpha 에서 발생하는 걸테니까 .. ishanalp를 함수로 빼시던지 해서 ch 값을 체크해서 ch 가 0~255 사이 값이 아니면 isalpha 매크로는 처리 하지 않도록 하시면 될겁니다.
코멘트를 삭제할 비밀번호를 입력하세요.
비밀번호:
정회원 이상만 코멘트 쓰기가 가능합니다.
총 게시물 954개 / 검색된 게시물: 954개
쪽지를 전송하고 있습니다. 잠시 기다려주세요.
쪽지보내기
받는이(ID/닉네임)
내용
쪽지가 도착하였습니다.
쪽지 내용을 읽어오고 있습니다. 잠시 기다려주세요.
--