DGStringToDoubleUnit
주어진 단위 설정들을 따라 포맷화된 문자열을 double 값으로 변환합니다.
Int32 DGStringToDoubleUnit ( const DGUnitData* uData, char* str, double& value, short type );
파라미터
- uData
- 변환에 사용하는 DG 단위의 설명입니다.
- str
- 포맷화된 문자열의 버퍼에 대한 포인터입니다.
- value
- 변환된 double 값에 대한 레퍼런스입니다.
- type
- double 값의 타입입니다. 가능한 타입들의 값입니다 (Edit 컨트롤들의 서브타입을 보십시오): DG_ET_REAL, DG_ET_ANGLE, DG_ET_POLARANGLE, DG_ET_LENGTH, DG_ET_MM_OR_PT.
리턴 값
만약 함수가 성공하면 1을 리턴합니다.
만약 함수 파라미터들이 올바르지 않으면 0을 리턴합니다.
설명
이 함수는 uData 파라미터에 주어진 단위들을 따라 포맷화된 문자열을 double 값으로 변환합니다. 변환을 위해 현재 DG 단위 설정들을 사용하려면, DGStringToDouble을 호출하십시오.
DGGetUnit로 현재 DG 단위 설정들을 가져오고, 리턴된 structure의 적절한 멤버들을 변경하고, DGStringToDoubleUnit에서 이 structure를 사용하는 것을 권장합니다.
요구사항
- 버전: DG 2.2.0 또는 이후
- 헤더: DG.h
- 라이브러리 가져오기: DG.lib [WIN]
- 모듈: DGLib [MAC], DG.dll [WIN]
참고사항
DG 함수, DGUnitData
DGStringToDouble, DGDoubleToString, DGDoubleToStringUnit, DGLongToString, Edit 컨트롤, DGGetUnit