MUD

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ MUD ] in KIDS
글 쓴 이(By): dong (오승택)
날 짜 (Date): 1996년04월09일(화) 11시21분48초 KST
제 목(Title): [RE] 한글 맙이름



아마도 간단한 문제인것 같네요.

interpreter부분 모듈안에서 버그가 발생하는듯 한데요...

예로, 만일 이름이 "자동차 car"로 되어 있다면,
이름을 패턴매칭하기 위해 한 단어씩 떼어내게 될겁니다.
즉, "자동차"와 "car"로요...

문제는 이렇게 떼어내는 루틴인데요...
이때 isspace()를 사용하는게 보통이죠...
근데 일반의 컴파일러는 isspace를 검사할때 한글인 경우는 문제가 생기더군요..

그래서 isspace()대신에 isSpace()를 정의해서 사용하시면
될겁니다.

#define isSpace(ch) ( isspace() && !(0x80 & (ch)) )

이러면 한글이 아니면서 isspace()이어야 되지요.

isspace대신에 isSpace를 정의해서 사용하시면
큰 버그는 해결된 셈일겁니다.

시간나면 무노리로 오세요.

ip : emerald.snu.ac.kr 4000 (147.46.114.118)

e-mail : ducky@mmlab.snu.ac.kr

도움이 되었으면 하네요.
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.