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 버퍼의 크기입니다. 만약 str이 NULL이면, 이 파라미터를 무시합니다.
리턴 값
포맷화된 문자열의 길이(0 terminator 포함)입니다. 만약 포맷화된 문자열의 크기가 size보다 작으면 0입니다.
만약 함수 파라미터들이 올바르지 않으면, 0이 리턴됩니다.
설명
필요한 버퍼 크기를 결정하기 위해 str 파라미터에 대하여 NULL을 사용하십시오.
이 함수는 double 값을 DG에서 현재 세트된 단위에 따라 포맷화된 문자열로 변환합니다. 변환에 대하여 서로 다른 단위 설정들을 사용하려면, DGDoubleToStringUnit을 호출하십시오. DG의 단위들에 대한 설명은 DGUnitData를 보십시오.
만약 value가 DG_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 컨트롤