_create_locale

_create_localeは、ロケールオブジェクトを作成するWindows(MSVCRT)専用関数。

_create_locale、_wcreate_locale | Microsoft Learn

解放されるまで一時的に指定ロケールを使いたい場合に用いる。
保存されないので、現在のロケールに影響はない。
_create_locale.cで、

"Japanese_Japan.932"ロケールloc1を生成し、_wctomb_lにloc1を指定すると、loc1でワイド文字からマルチバイト文字へ変換される。

こうなって、
こうなって、

こうなって、

SJISになる。
SJISになる。

SJISになる。

Sample/c/_create_locale/_create_locale/src/_create_locale at master · bg1bgst333/Sample · GitHub