신세계 한글화 도움이 필요합니다.
성천사
1,514
0
0
2019-06-27 19:30:59
3Comments
성천사
2019.06.28(금) 오전 06:27:43
debug assertion failed!
File; isctype.cpp
Line: 36
expression: c >= -1 && c < 255 이거 뜨면서 크래시 나면서 if(!ishanalp(*ar)) 부분 가르키네요.
성천사
2019.06.28(금) 오전 07:51:22
#define ishanalp(ch) (isalpha(ch) || ishan(ch))
이부분에서 isalpha 부분을 지우니 한글입력에도 폭이 나지 않더군요. 단, 한글출력? 혹은 이름출력? 부분에서 폭이 납니다. 저장하는데도 방폭나고,
isalpha 부분에 한글대입할때 위와 같은 isctype 오류가 나는거 같은데...
처낭이
2019.11.07(목) 오후 12:06:36
assert 에 걸려서 그럴겁니다. 릴리즈모드로 컴파일 하시거나 .. 아마도 ishanalp 매크로에서 사용하는 isalpha 에서 발생하는 걸테니까 .. ishanalp를 함수로 빼시던지 해서 ch 값을 체크해서 ch 가 0~255 사이 값이 아니면 isalpha 매크로는 처리 하지 않도록 하시면 될겁니다.
총 게시물 954개 / 검색된 게시물: 954개