指定のファイルを読み込み、指定のコードページのマルチバイト文字列からワイド文字列に変換して、std::wstringオブジェクトに格納するReadMultiByteTextFileBinaryを作る。
Win32FileUtility.hは、
と書く。
Win32FileUtility.cppは、
と書く。
main.cppは、
と書く。
こうなる。
指定のファイルを読み込み、指定のコードページのマルチバイト文字列からワイド文字列に変換して、std::wstringオブジェクトに格納するReadMultiByteTextFileBinaryを作る。
Win32FileUtility.hは、
と書く。
Win32FileUtility.cppは、
と書く。
main.cppは、
と書く。
こうなる。
指定のワイド文字列を指定のコードページのマルチバイト文字列に変換してファイルに書き込むWriteMultiByteTextFileBinaryを作る。
Win32FileUtility.hは、
と書く。
Win32FileUtility.cppは、
と書く。
main.cppは、
と書く。
実行すると、
こうなる。
UTF-16BEのBOM以外を読み込むread_wtext_file_binary_without_bom_utf16be_cstdioを作る。
file_utility_cstdio.hで、
と書く。
file_utility_cstdio.cで、
と書く。
cpp_file_utility_cstdio.hで、
と書く。
cpp_file_utility_cstdio.cppで、
と書く。
main.cppで、
と書く。
こうなる。
is_file_bom_utf16beのWindows版。
main.cで、
と書く。
こうなる。
Test/c/is_file_bom_utf16be/Windows/src/is_file_bom_utf16be at master · bg1bgst333/Test · GitHub
UTF-16BEを追加書き込み形式で書き込むappend_wtext_file_binary_utf16be_cstdioを作る。
file_utility_cstdio.hで、
と書く。
file_utility_cstdio.cで、
と書く。
cpp_file_utility_cstdio.hで、
と書く。
cpp_file_utility_cstdio.cppで、
と書く。
main.cppで、
と書く。
実行すると、
こうなる。