Q&A

  • C에서 strtol()와 같은 기능을 하는 함수 없나요??
C에서 문자열을 long type 정수로 린턴해 주는 함수로 strtol()이 있는데 델파이에 이런 변환을 해주는 함수가 있나요??
2  COMMENTS
  • Profile
    정명호 2003.10.08 03:54


    다음 함수를 사용해보세요.

    function StrToInt(const S: string): Integer;
    function StrToInt64(const S: string): Int64;
    procedure Val(S; var V; var Code: Integer);
  • Profile
    Galaxy 2003.10.08 03:46
    안녕하셰요
    수고 많습니다.
    단지 참고만 하세요

    StrToFloat:문자열의 실수를 실수값으로 변경한다. 문자열에는 부호를 나타내는 +/-아 숫자, 그리고 소수점만 있어야 하면 지수를 나나내는 E가 올 수 있다. 그외의 문자가 있을 경우는 EConvertError 예외가 발생한다.
    function StrToFloat(Const S:string):Extended;

    StrToInt:문자열을 정수값으로 바꾼다. 이때 문자열에는 숫자로 바꿀수 없는 문자가 있어서는 안되면 만약 무효한 문자가 있을 경우 EConvertError 예외를 발생 시킨다.
    function StrToInt(Const S:string):Longint;

    그럼 수고 하세요