渡された2つのバイト値(char型変数)を入れ替えるswap_2bytesのWindows版。
main.cで、
と書く。
こうなる。
Test/c/swap_2bytes/Windows/src/swap_2bytes at master · bg1bgst333/Test · GitHub
渡された2つのバイト値(char型変数)を入れ替えるswap_2bytesのWindows版。
main.cで、
と書く。
こうなる。
Test/c/swap_2bytes/Windows/src/swap_2bytes at master · bg1bgst333/Test · GitHub
UTF-16LEテキストのBOM以外の部分を読み込むread_wtext_file_binary_without_bom_utf16le_cstdioを作る。
file_utility_cstdio.hは、
と書く。
file_utility_cstdio.cは、
と書く。
cpp_file_utility_cstdio.hは、
と書く。
cpp_file_utility_cstdio.cppは、
と書く。
main.cppは、
と書く。
こうなる。
is_file_bom_utf16leのWindows版を作る。
main.cで、
と書く。
こうなる。
Test/c/is_file_bom_utf16le/Windows/src/is_file_bom_utf16le at master · bg1bgst333/Test · GitHub
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文字列を追記してる。
write_file_bom_utf16leをC++から関数として呼び出せるようにする。
file_utility_cstdio.hで、
と書く。
file_utility_cstdio.cで、
と書く。
main.cで、
と書く。
実行すると、
BOM付きUTF-16LE。