Graphisoft®

Dialog ManagerVersion: 2.0

DGDoubleToString

double 값을 DG에서 현재 세트된 단위에 따라 포맷화된 문자열로 변환합니다.

    Int32 DGDoubleToString (
      double  value,
      short   type,
      char*   str,
      Int32   size
    );

파라미터

value
변환할 double 값입니다.
 
type
double 값의 타입입니다. 가능한 타입들은 다음과 같습니다 (Edit 컨트롤의 서브타입을 보십시오): DG_ET_REAL, DG_ET_ANGLE, DG_ET_POLARANGLE, DG_ET_LENGTH, DG_ET_MM_OR_PT
 
str
포맷화된 문자열을 위한 버퍼를 가리키는 포인터입니다. 이 파라미터는 NULL이 될 수 있습니다.
 
size
str 버퍼의 크기입니다. 만약 strNULL이면, 이 파라미터를 무시합니다.

리턴 값

포맷화된 문자열의 길이(0 terminator 포함)입니다. 만약 포맷화된 문자열의 크기가 size보다 작으면 0입니다.

만약 함수 파라미터들이 올바르지 않으면, 0이 리턴됩니다.

설명

필요한 버퍼 크기를 결정하기 위해 str 파라미터에 대하여 NULL을 사용하십시오.

이 함수는 double 값을 DG에서 현재 세트된 단위에 따라 포맷화된 문자열로 변환합니다. 변환에 대하여 서로 다른 단위 설정들을 사용하려면, DGDoubleToStringUnit을 호출하십시오. DG의 단위들에 대한 설명은 DGUnitData를 보십시오.

만약 valueDG_DBL_MAX보다 크거나 -DG_DBL_MAX보다 작으면, 숫자 대신 5개의 asterisk("*****")가 표시됩니다.

요구사항

버전: DG 1.0.0 또는 이후
헤더: DG.h
라이브러리 가져오기: DG.lib [WIN]
모듈: DGLib [MAC], DG.dll [WIN]

참고사항

DG 함수, DGUnitData
DGDoubleToStringUnit, DGStringToDouble, DGStringToDoubleUnit, DGLongToString, Edit 컨트롤