Q&A

  • 스트링변수의 스트링으로 Const에 정의된 스트링 값 읽어오기
Const 로 다음과 같이 정의한 값이 있습니다.

F_AAA = 40;

F_BBB = 50;

F_CCC = 60;



스트링 변수 what_value:string 에 위의 세가지 스트링 (F_AAA, F_BBB, F_CCC)중 하나

를 입력받아 이에 해당하는 값을 출력하고자 합니다.



고수님들의 한수 가르침 부탁드립니다.



2  COMMENTS
  • Profile
    초보초보 2001.12.04 02:54
    프초보 wrote:

    > Const 로 다음과 같이 정의한 값이 있습니다.

    > F_AAA = 40;

    > F_BBB = 50;

    > F_CCC = 60;

    >

    > 스트링 변수 what_value:string 에 위의 세가지 스트링 (F_AAA, F_BBB, F_CCC)중 하나

    > 를 입력받아 이에 해당하는 값을 출력하고자 합니다.

    >

    > 고수님들의 한수 가르침 부탁드립니다.

    >



    const 가 integer 형으로 쓰이네요

    그러면 이렇게 하면 어떨까요

    var

    keys : integer;

    begin

    case keys of

    F_AAA : what_value := IntToStr(F_AAA);

    F_BBB : what_value := IntToStr(F_BBB);

    F_CCC : what_value := IntToStr(F_CCC);

    end;

    end;

  • Profile
    프초보 2001.12.04 04:07
    초보초보 wrote:

    > 프초보 wrote:

    > > Const 로 다음과 같이 정의한 값이 있습니다.

    > > F_AAA = 40;

    > > F_BBB = 50;

    > > F_CCC = 60;

    > >

    > > 스트링 변수 what_value:string 에 위의 세가지 스트링 (F_AAA, F_BBB, F_CCC)중 하나

    > > 를 입력받아 이에 해당하는 값을 출력하고자 합니다.

    > >

    > > 고수님들의 한수 가르침 부탁드립니다.

    > >

    >

    > const 가 integer 형으로 쓰이네요

    > 그러면 이렇게 하면 어떨까요

    > var

    > keys : integer;

    > begin

    > case keys of

    > F_AAA : what_value := IntToStr(F_AAA);

    > F_BBB : what_value := IntToStr(F_BBB);

    > F_CCC : what_value := IntToStr(F_CCC);

    > end;

    > end;



    입력변수가 const의 define 스트링과 같다니까요?

    즉 F_AAA, F_BBB, F_CCC 이와 같이요..

    다시 한번 부탁드립니다.