Q&A

  • 정보처리 기사 실기 - 인자 값 처리?
델파이에서 인자 값 처리 예제를 봤는데, 잘 이해가 되질 않아서 이렇게....



first := StrToIntDef(paramstr(1),1);

last := StrToIntDef(paramstr(2),10);



이런건가요 ?



프로그램 실행시 인수(파라메터)를 2개 받게 되며,



인수 미입력시 1과 10을 사용하게 되는 건가요?



정보처리 기사 실기에서 인수 값이 자동으로 부여된다고 하는데,



제가 이해하는 것이 맞는건가요 ? 감사합니다.



1  COMMENTS
  • Profile
    최용일 2001.11.07 05:41
    안녕하세요. 최용일입니다.



    StrToInt/StrToIntDef는 둘다 문자열을 숫자로 바꾸는 함수입니다.



    StrToInt와는 달리 StrToIntDef는 문자열을 숫자로 바꿀수 없을때 두번째 파라매터로



    들어온 값을 돌려줍니다. StrToInt는 이 경우 예외(에러)를 발생하죠...



    그러니까 인수 미입력시 1과 10을 사용하게 되네요... 인수 미입력시 ParamStr(1),



    ParamStr(2)는 공백으로 숫자로 바꿀수 없으니까요...



    ^^ 항상 즐코하세요...



    왕초보 wrote:

    > 델파이에서 인자 값 처리 예제를 봤는데, 잘 이해가 되질 않아서 이렇게....

    >

    > first := StrToIntDef(paramstr(1),1);

    > last := StrToIntDef(paramstr(2),10);

    >

    > 이런건가요 ?

    >

    > 프로그램 실행시 인수(파라메터)를 2개 받게 되며,

    >

    > 인수 미입력시 1과 10을 사용하게 되는 건가요?

    >

    > 정보처리 기사 실기에서 인수 값이 자동으로 부여된다고 하는데,

    >

    > 제가 이해하는 것이 맞는건가요 ? 감사합니다.

    >