_create_localeは、ロケールオブジェクトを作成するWindows(MSVCRT)専用関数。
_create_locale、_wcreate_locale | Microsoft Learn
解放されるまで一時的に指定ロケールを使いたい場合に用いる。
保存されないので、現在のロケールに影響はない。
_create_locale.cで、
"Japanese_Japan.932"ロケールloc1を生成し、_wctomb_lにloc1を指定すると、loc1でワイド文字からマルチバイト文字へ変換される。
![こうなって、](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20230915/20230915142725.png)
こうなって、
![SJISになる。](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20230915/20230915142810.png)
SJISになる。
Sample/c/_create_locale/_create_locale/src/_create_locale at master · bg1bgst333/Sample · GitHub