print_file_text_cstdio(Windows)

print_file_text_cstdioを、Windowsでもやってみた。
main.cで、

と書く。
ロケールを設定しない場合や、"C"ロケールの場合などで、日本語がどうなるか追加でテスト。

最近のVSは_CRT_SECURE_NO_WARNINGSが必要。
最近のVSは_CRT_SECURE_NO_WARNINGSが必要。

最近のVSは_CRT_SECURE_NO_WARNINGSが必要。

実行すると、こうなり、
実行すると、こうなり、

実行すると、こうなり、

アルファベットは当然SJIS
アルファベットは当然SJIS

アルファベットは当然SJIS

しない場合もSJIS
しない場合もSJIS

しない場合もSJIS

"C"ロケールもSJIS
"C"ロケールSJIS

"C"ロケールSJIS

もちろん"Japanese_Japan.932"もSJIS
もちろん"Japanese_Japan.932"もSJIS

もちろん"Japanese_Japan.932"もSJIS
ちなみにLinuxと同様に、"Japanese_Japan.20932"にした場合も、fprintfベースだとSJISのまま変わらない。

Test/c/print_file_text_cstdio/print_file_text_cstdio_Windows/src/print_file_text_cstdio at master · bg1bgst333/Test · GitHub