Q&A

  • 급 case문 이렇게할수있습니까?.
case문을사용하려고 하는데요...



문자열비교라 어떻게사용해야할지 막막하군요...



중첩 if문을 쓰지않으면 안되는지 답답합니다.



case 직급 of



사원: edit1.text := '사원';

대리: edit1.text := '대리';

과장: edit1.text := '과장';

차장: edit1.text := '차장';

부장: edit1.text := '부장';

end;



이와같이 단순한거라서 dbase 나 fox ,basic같은데선 쉽게되는데 델에서는 잘안되네요



부탁드립니다.

2  COMMENTS
  • Profile
    좋은날 2000.01.13 06:38
    궁거미 wrote:

    > case문을사용하려고 하는데요...

    >

    > 문자열비교라 어떻게사용해야할지 막막하군요...

    >

    > 중첩 if문을 쓰지않으면 안되는지 답답합니다.

    >

    > case 직급 of

    >

    > 사원: edit1.text := '사원';

    > 대리: edit1.text := '대리';

    > 과장: edit1.text := '과장';

    > 차장: edit1.text := '차장';

    > 부장: edit1.text := '부장';

    > end;

    >

    > 이와같이 단순한거라서 dbase 나 fox ,basic같은데선 쉽게되는데 델에서는 잘안되네요

    >

    > 부탁드립니다.



    delphi case문은 integer 값만 비교하게 되있습니다.

    중첩 if 쓰셔야 겠네요...

  • Profile
    여영식 2000.01.13 02:06
    안됩니다.

    중첩if문을 사용하세요.

    ---

    궁거미 wrote:

    > case문을사용하려고 하는데요...

    >

    > 문자열비교라 어떻게사용해야할지 막막하군요...

    >

    > 중첩 if문을 쓰지않으면 안되는지 답답합니다.

    >

    > case 직급 of

    >

    > 사원: edit1.text := '사원';

    > 대리: edit1.text := '대리';

    > 과장: edit1.text := '과장';

    > 차장: edit1.text := '차장';

    > 부장: edit1.text := '부장';

    > end;

    >

    > 이와같이 단순한거라서 dbase 나 fox ,basic같은데선 쉽게되는데 델에서는 잘안되네요

    >

    > 부탁드립니다.