std:: localeconv
From cppreference.net
C++
Text processing library
| Localization library | |||||||||||||||||||||||||
| Regular expressions library (C++11) | |||||||||||||||||||||||||
| Formatting library (C++20) | |||||||||||||||||||||||||
| Null-terminated sequence utilities | |||||||||||||||||||||||||
| Byte strings | |||||||||||||||||||||||||
| Multibyte strings | |||||||||||||||||||||||||
| Wide strings | |||||||||||||||||||||||||
| Primitive numeric conversions | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||
| Text encoding identifications | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||
Localization library
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
헤더 파일에 정의됨
<clocale>
|
||
|
std::
lconv
*
localeconv
(
)
;
|
||
localeconv
함수는 현재 C 로캘의 숫자 및 통화 서식 규칙을 나타내는
std::lconv
타입의 정적 객체에 대한 포인터를 얻습니다.
목차 |
매개변수
(없음)
반환값
현재 std::lconv 객체에 대한 포인터.
참고 사항
반환된 포인터를 통해 객체 참조를 수정하는 것은 정의되지 않은 동작입니다.
std::localeconv
는 정적 객체를 수정하므로, 동기화 없이 서로 다른 스레드에서 호출하는 것은 정의되지 않은 동작입니다.
예제
이 코드 실행
#include <clocale> #include <iostream> int main() { std::setlocale(LC_ALL, "ja_JP.UTF-8"); std::lconv* lc = std::localeconv(); std::cout << "Japanese currency symbol: " << lc->currency_symbol << '(' << lc->int_curr_symbol << ")\n"; }
출력:
Japanese currency symbol: ¥(JPY )
참고 항목
|
현재 C 로케일을 가져오고 설정함
(함수) |
|
|
std::localeconv
가 반환하는 서식 지정 세부 정보
(클래스) |
|
|
C 문서
for
localeconv
|
|