프로그램
캐드 분류

리습 작성 중에 다시 질문 올립니다..ㅠ

컨텐츠 정보

본문

1. 문자와 숫자, 특수문자가 섞여있는 텍스트에서 ascii code를 이용해서 추출하는 리습을 만들었는데

%%c (파이) 10를 추출하면 왜 0003410 으로 나올까요??

그냥 %%c있을 때는 리습이 당연히 먹히지가 않습니다..

근데 %%c+숫자가 되있으면 계속 00034+숫자로 나오네요;;

관련자료

댓글 10

닐스몹님의 댓글

지금은 산수리습 개인적으로 회사 상황에 맞춰서 만들고 있는데.. 리습 독학으로 공부한지가 아직 한달 정도밖에 안되서 아직 잘 사용할 줄 몰라서 그렇습니다ㅠㅠ

처음부터 차근차근 배우고 있는게 아니라 필요한 상황에 맞춰서 이 함수 공부했다 저 함수 공부했다 하고있어서 아직 쉬운 함수도 잘 모르고 있어서 여러방법으로 하면서 많이 배우고 있습니다..!

수야12님의 댓글

감사 합니다 ^^;; 

확인해보니 서식문자 표현에 사용된 숫자가 그대로 나오는 경우이니 서식문자 부분을 세미콜론 기준으로 

닐스몹님의 댓글

퇴근해서 확인을 못했었는데 메일 보냈습니다 텍스트 스타일때문에 저렇게 나오는거 같습니다ㅎㅎ

수야12님의 댓글

이런문자는 어떻게 만드나요?? 저도 캐드를 혼자 배우고 혼자 사용하는 사용자라 이렇게 서식넣는거 보면 신기하네요  저 글꼴 상황이 반영된 도면 하나만 보내주실래요?? 좀 들여다 보게 ^^;; 

khs12kim@dau.net 입니다 

닐스몹님의 댓글

캡처.PNG

이건…답이 없는게 맞는거겠죠?

수야12님의 댓글

선택한 문자를 특성창에서 내용 확인해보세요 거기서도 이상하게 표현된다면 글꼴이 맛이 간겁니다 

닐스몹님의 댓글

(setq r 1)   (setq slen (strlen "123.45″))  (repeat slen   (setq sub (substr "123.45″ r 1))   (setq asc (ascii sub))

 (if (and (>= asc 48)(<= asc 57))  (progn  (if (= text nil)(setq text ""))   (setq text (strcat text sub))  ))   (setq r (1+ r)))

이런식으로 짰는데 %%c는 애초에 무시당해야 정상인거 같은데 자꾸 이상한 숫자가 튀어나오네요.. (방금은 00034였는데 지금해보니까 2205가 나오네요) mtext일 땐 정상으로 출력되는데 그냥 text하니까 %%c가 ㅁ로 인식되면서 문제가 생기는거 같습니다

수야12님의 댓글

잘 못하셨으니 그런결과가 나오지 않을까용?? 구문을 전체적으로 올려보세요 

초보팁을 드리자면 전  안되면 최소단위의 결과 출력용 리습을 만들어 하나 하나 출력해 봅니다 
여분필드1 여분필드2 여분필드3
전체 71 / 2 페이지
번호
제목
이름
알림 0