append_wtext_file_binary_cstdio

UTF-16LEを追加書き込み形式で書き込むappend_wtext_file_binary_cstdioを作る。
file_utility_cstdio.hで、

と書く。
file_utility_cstdio.cで、

と書く。
cpp_file_utility_cstdio.hで、

と書く。
cpp_file_utility_cstdio.cppで、

と書く。
main.cppで、

と書く。

実行すると、
実行すると、

実行すると、

UTF-16LEのBOMを書き込んだ後に、UTF-16LE文字列を追記してる。
UTF-16LEのBOMを書き込んだ後に、UTF-16LE文字列を追記してる。

UTF-16LEのBOMを書き込んだ後に、UTF-16LE文字列を追記してる。

Test/cpp/append_wtext_file_binary_cstdio/Windows/src/append_wtext_file_binary_cstdio at master · bg1bgst333/Test · GitHub

write_file_bom_utf16le(Windows(C++))

write_file_bom_utf16leをC++から関数として呼び出せるようにする。
file_utility_cstdio.hで、

と書く。
file_utility_cstdio.cで、

と書く。
main.cで、

と書く。

実行すると、
実行すると、

実行すると、

BOM付きUTF-16LE。
BOM付きUTF-16LE。

BOM付きUTF-16LE。

Test/cpp/write_file_bom_utf16le/call_from_cpp_Windows/src/write_file_bom_utf16le at master · bg1bgst333/Test · GitHub

write_file_bom_utf16le(Windows)

write_file_bom_utf16leのWindows版。
main.cで、

と書く。

実行。
実行。

実行。
ファイルを開くと、

BOM付きのUTF-16LE
BOM付きのUTF-16LE

BOM付きのUTF-16LE。

Test/c/write_file_bom_utf16le/Windows/src/write_file_bom_utf16le at master · bg1bgst333/Test · GitHub

read_wtext_file_binary_cstdio(Windows)

指定のstd::wstringオブジェクトにバイナリモードで読み込んだワイド文字列を格納するread_wtext_file_binary_cstdioを作る。
file_utility_cstdio.hは、

と書く。
file_utility_cstdio.cppは、

と書く。
cpp_file_utility_cstdio.hは、

と書く。
cpp_file_utility_cstdio.cppは、

と書く。
main.cppは、

と書く。

実行するとこうなる。
実行するとこうなる。

実行するとこうなる。

Test/cpp/read_wtext_file_binary_cstdio/Windows/src/read_wtext_file_binary_cstdio at master · bg1bgst333/Test · GitHub

write_wtext_file_binary_cstdio(Windows)

指定のワイド文字列をバイナリモードで書き込むwrite_wtext_file_binary_cstdioを作る。
cpp_file_utility_cstdio.hは、

と書く。
cpp_file_utility_cstdio.cppは、

と書く。
main.cppは、

と書く。

実行するとこうなって、
実行するとこうなって、

実行するとこうなって、

BOM無しのUTF-16LE
BOM無しのUTF-16LE

BOM無しのUTF-16LE。

Test/cpp/write_wtext_file_binary_cstdio/Windows/src/write_wtext_file_binary_cstdio at master · bg1bgst333/Test · GitHub