localeconv
From cppreference.net
|
헤더 파일에 정의됨
<locale.h>
|
||
|
struct
lconv
*
localeconv
(
void
)
;
|
||
localeconv
함수는 현재 C 로캘의 숫자 및 통화 서식 규칙을 나타내는
lconv
타입의 정적 객체에 대한 포인터를 얻습니다.
목차 |
매개변수
(없음)
반환값
현재 lconv 객체에 대한 포인터.
참고 사항
반환된 포인터를 통해 객체 참조를 수정하는 것은 정의되지 않은 동작입니다.
localeconv
는 정적 객체를 수정하므로, 동기화 없이 다른 스레드에서 호출하는 것은 정의되지 않은 동작입니다.
예제
이 코드 실행
#include <locale.h> #include <stdio.h> int main(void) { setlocale(LC_MONETARY, "en_IN.utf8"); struct lconv* lc = localeconv(); printf("Local Currency Symbol : %s\n", lc->currency_symbol); printf("International Currency Symbol: %s\n", lc->int_curr_symbol); }
출력:
Local Currency Symbol : ₹ International Currency Symbol: INR
참고문헌
- C23 표준 (ISO/IEC 9899:2024):
-
- 7.11.2.1 localeconv 함수 (p: TBD)
- C17 표준 (ISO/IEC 9899:2018):
-
- 7.11.2.1 localeconv 함수 (p: TBD)
- C11 표준 (ISO/IEC 9899:2011):
-
- 7.11.2.1 localeconv 함수 (p: 225-230)
- C99 표준 (ISO/IEC 9899:1999):
-
- 7.11.2.1 localeconv 함수 (p: 206-211)
- C89/C90 표준 (ISO/IEC 9899:1990):
-
- 4.4.2.1 localeconv 함수
참고 항목
|
현재 C 로케일을 가져오고 설정함
(함수) |
|
|
localeconv
가 반환하는 형식 지정 세부 정보
(구조체) |
|
|
C++ documentation
for
localeconv
|
|