Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::localeconv

      From cppreference.com
      <cpp‎ |locale
       
       
       
      Localization library
       
      Defined in header<clocale>
      std::lconv* localeconv();

      Thelocaleconv function obtains a pointer to a static object of typestd::lconv, which represents numeric and monetary formatting rules of the current C locale.

      Contents

      [edit]Parameters

      (none)

      [edit]Return value

      Pointer to the currentstd::lconv object.

      [edit]Notes

      Modifying the object references through the returned pointer is undefined behavior.

      std::localeconv modifies a static object, calling it from different threads without synchronization is undefined behavior.

      [edit]Example

      [edit]
      Run this code
      #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";}

      Output:

      Japanese currency symbol: ¥(JPY )

      [edit]See also

      gets and sets the current C locale
      (function)[edit]
      formatting details, returned bystd::localeconv
      (class)[edit]
      C documentation forlocaleconv
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/locale/localeconv&oldid=58163"

      [8]ページ先頭

      ©2009-2025 Movatter.jp