비밀번호를 잊으셨나요?

비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.

계정이 있나요? 로그인

You must login to ask a question.

비밀번호를 잊으셨나요?

아직 계정이 없으신가요? 회원가입 하기

해당 질문을 신고하는 이유를 간단히 입력해주세요.

해당 답변을 신고하는 이유를 간단히 입력해주세요.

해당 유저를 신고하는 이유를 간단히 입력해주세요.

로그인회원가입

고캐드 – 캐드(CAD) 정보의 중심

고캐드 – 캐드(CAD) 정보의 중심 Logo 고캐드 – 캐드(CAD) 정보의 중심 Logo

고캐드 – 캐드(CAD) 정보의 중심 Navigation

  • Q&A
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 커뮤니티
    • 오늘의이슈
    • 자유게시판
    • 익명게시판
    • 건의게시판
  • 자료실
    • 자료요청
    • 일반파일
    • 도면샘플
    • 유틸리티
    • 기타
  • 작품 갤러리
    • 그래픽
    • 캐드도면
    • 3D모델
    • 기타
  • 뉴스&이벤트
    • 공지사항
    • 뉴스
    • 전시/행사
    • 이벤트
    • 기타
검색
질문하기

Mobile menu

닫기
질문하기
  • 홈
  • 카테고리
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 투표
  • 커뮤니티 그룹
  • Q&A
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 커뮤니티
    • 오늘의이슈
    • 자유게시판
    • 익명게시판
    • 건의게시판
  • 자료실
    • 자료요청
    • 일반파일
    • 도면샘플
    • 유틸리티
    • 기타
  • 작품 갤러리
    • 그래픽
    • 캐드도면
    • 3D모델
    • 기타
  • 뉴스&이벤트
    • 공지사항
    • 뉴스
    • 전시/행사
    • 이벤트
    • 기타
홈/ 질문/Q 105579
다음
진행 중
Lv.0
등록일: 2015-12-012015-12-01T08:39:02+09:00 2015-12-01T08:39:02+09:00카테고리: AutoCAD & CADian

리습 문자열 및 숫자열 질문

안녕하세요.

문자열 및 숫자열 관련한 질문 드립니다.
지금 리습으로 도면작성을 하려고 짜고있는데 DCL이랑 합쳐서 거의 2천줄에 육박해서 이론적인 질문만 드릴께요…
제가 DCL에서 edit box로 data를 get_tile 이용해서 문자열로 받아서 도면에 적당한 위치에 text로 삽입하는것 까진 했는데 다음이 문제네요…
DCL edit box에서 문자열로 받은 data를 text로 도면에 넣는것까지는 하는데 숫자열로 받은 data도 text로 삽입이 가능한가요?
아니라면 문자열로 text를 삽입하고 다시 숫자열로 바꿔야하는건가요?
제가 궁극적으로 원하는 DCL 및 LISP은 다음과 같습니다.
DCL edit box를 통해 길이, 너비, 높이, 무게, 수량 정보를 받음(완료 – get_tile)
“길이 X 너비 X 높이” 정보를 문자열 결합 후 도면에 text로 삽입(완료 – strcat)
“무게” 와 “수량” 정보 역시 도면에 text로 삽입(완료)
(+ (* 무게1 수량1) (* 무게2 수량2)…..) 하여 총 무게를 도면에 text로 삽입 (무게 및 수량 데이터가 문자열이라 연산이 불가….)
길이, 너비, 높이 정보를 통해 plan view(길이, 너비)와 side view(길이, 높이) 정보를 이용 rectang 작도 및 삽입 (data가 문자열이라 불가…)
이를 통해 봤을때 DCL edit box에서 받은 정보가 문자 및 숫자로 넘나들수있으면 해결 되는 문제 같은데 쉽지가 않네요…
도움 부탁드립니다.
  • 0
  • 4 4 답변
  • 26 조회
공유
  • Facebook

    관련 있는 질문들

    • 캐드에서 복사해서 방향 옮길때 다른방향으로 가요.
    • 캐드에서 복사해서 방향 옮길때 다른방향으로 가요.
    • FAQ 51을 참조 하라는데 FAQ가 어디에 있나요??
    • jsk.shx 파일 받을 부탁드립니다 ㅠ

    4 답변

    • 작성 순
    • 최신 순
    • 공감 순
    1. aalan
    2. [Deleted User]
      2015-12-01T13:15:19+09:00답변 등록 답변 등록 일시 2015-12-01 1:15 pm

      고생많으시네요
      rtos – 실수를 문자열로
      atoi – 알파벳을 정수로
      atof – 알파벳을 실수로
      입니다.
      보아하니 문자,숫자 변환이 잘 안되시는거 같은데.
      문자열을 숫자로 (atof 문자열)  : 하셔서 숫자로 변환하시고
      계산하신후
      숫자열을 문자열로 (rtos 숫자  2 자릿수)  하시면됩니다.
      자세한건 도움말이 최고 입니다..

      dcl 에서 숫자,문자 받는 방법은
      여러가지방법이 있겠으나.
      재일 좋은 방법은
      리습에서 (Action_tile “키” “(대화상자값가져오기함수)”)  하시는게 편하실껍니다.
      코드를 어찌 짜느냐에 따라 노가다, 약간 편리, 의 차이가 있으니..
      시행착오가 필요합니다.

      건승을 기원합니다. 추가 질문은 글쓰신후 답변 없으면,,.. 쪽지 주세요..

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    3. [Deleted User]
      2015-12-01T14:20:00+09:00답변 등록 답변 등록 일시 2015-12-01 2:20 pm

      대락 리습과 DCL이 2천줄이 넘어가는걸로 보아.. 엄청난 노가다로 짜고있는거 같아요 ㅠ

      답변 감사합니다. 일단 리습에서 (action_tile “key” “(blarblar~)”) 로 짜고있는데 DCL에서 edit box로 받는게 실수이긴한데 제가 그걸 문자로 받다보니 후에 연산이 안되네요.
      (DCL) edit box – 실수 – get_tile로 받아 리습 command를 이용 text로 삽입 – 후 get_tile로 받은 문자를 (atof 문자열) 로 계산해서 계산 결과를 문자로 바꿔 삽입하면 될것 같네요.
      감사합니다.
      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    4. [Deleted User]
      2015-12-02T11:49:29+09:00답변 등록 답변 등록 일시 2015-12-02 11:49 am

      참고로 2천줄은 많지 않은 량입니다..

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    5. [Deleted User]
      2015-12-04T08:24:45+09:00답변 등록 답변 등록 일시 2015-12-04 8:24 am

      제가 하고있는 결과물대비로 했을때 생각보다 많아져서요…

      좀더 고민하고 하면 확 줄일 수 있을텐데 쉽지가 않네요ㅠ 
      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter

    Sidebar

    질문하기
    공지사항

    • AI CAD의 미래! 캐디안 2025 1+1 프로모션 안내 2025-05-14

    Adv 234x60

    aalan

    Adv 234x60

    aalan

    Adv 120x600

    aalan

    Explore

    • 홈
    • 카테고리
      • AutoCAD & CADian
      • Inventor & Solidworks
      • Revit & ArchiCAD
      • 자유질문
      • 기타
    • 투표
    • 커뮤니티 그룹
    aalan

    Footer

    Support

    • 회사 및 서비스 소개
    • 자주 묻는 질문
    • 문의하기

    Guide

    • 제휴/협업 안내
    • 광고 서비스 안내

    Policy

    • 서비스 이용약관
    • 개인정보 처리방침
    • 광고성 정보 수신 동의

    Contents

    • 고밍스토리
    • 리습 시리즈

    정소프트 | 사업자등록번호 : 677-40-00198 | 대표 : 정은숙 | 이메일 : gocad.manager@gmail.com
    주소 : 서울특별시 강서구 양천로 400-12, 6층 614,615,617호(등촌동, 더리브골드타워)
    Copyright. 2012-2024 GOCAD All rights reserved