CURRENCYFMTA 구조체(winnls.h)
통화 문자열의 형식을 정의하는 정보를 포함합니다. GetCurrencyFormat 함수는 이 정보를 사용하여 지정된 로캘에 대한 통화 문자열을 사용자 지정합니다.
통사론
typedef struct _currencyfmtA {
UINT NumDigits;
UINT LeadingZero;
UINT Grouping;
LPSTR lpDecimalSep;
LPSTR lpThousandSep;
UINT NegativeOrder;
UINT PositiveOrder;
LPSTR lpCurrencySymbol;
} CURRENCYFMTA, *LPCURRENCYFMTA;
회원
NumDigits
소수 자릿수입니다. 이 숫자는 LOCALE_ICURRDIGITS같습니다.
LeadingZero
10진수 필드에 선행 0을 사용해야 하는지 여부를 나타내는 값입니다. 이 값은 LOCALE_ILZERO동일합니다.
Grouping
lpDecimalSep지정된 소수 구분 기호의 왼쪽에 있는 각 숫자 그룹의 숫자 수입니다. 가장 중요한 그룹화 숫자는 소수 구분 기호의 왼쪽에 있는 가장 중요하지 않은 그룹의 숫자 수를 나타냅니다. 이후의 각 그룹화 숫자는 이전 그룹의 왼쪽에 있는 다음으로 중요한 숫자 그룹을 나타냅니다. 제공된 마지막 값이 0이 아니면 나머지 그룹은 마지막 그룹을 반복합니다. 이 멤버에 대한 설정의 일반적인 예는 123456789.00과 같이 숫자를 그룹화하기 위한 0입니다. 123,456,789.00과 같이 숫자를 그룹화하려면 3입니다. 12,34,56,789.00에서와 같이 숫자를 그룹화하려면 32입니다.
lpDecimalSep
null로 끝나는 10진수 구분 기호 문자열에 대한 포인터입니다.
lpThousandSep
null로 끝나는 천 단위 구분 기호 문자열에 대한 포인터입니다.
NegativeOrder
음수 통화 모드입니다. 이 모드는 LOCALE_INEGCURR동일합니다.
PositiveOrder
양수 통화 모드입니다. 이 모드는 LOCALE_ICURRENCY동일합니다.
lpCurrencySymbol
null로 끝나는 통화 기호 문자열에 대한 포인터입니다.
발언
메모
winnls.h 헤더는 UNICODE 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 CURRENCYFMT를 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱 | UWP 앱] |
헤더 | winnls.h(Windows.h 포함) |
참고 항목
GetCurrencyFormat