swap_2bytes(Windows)

渡された2つのバイト値(char型変数)を入れ替えるswap_2bytesのWindows版。 main.cで、と書く。 こうなる。こうなる。Test/c/swap_2bytes/Windows/src/swap_2bytes at master · bg1bgst333/Test · GitHub

read_wtext_file_binary_without_bom_utf16le_cstdio(Windows)

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は、と…

is_file_bom_utf16le(Windows(C++))

is_file_bom_utf16leのWindows版をC++から呼び出す。 file_utility_cstdio.hは、と書く。 file_utility_cstdio.cは、と書く。 main.cppは、と書く。 こうなる。こうなる。Test/cpp/is_file_bom_utf16le/call_from_cpp_Windows/src/is_file_bom_utf16le at ma…

is_file_bom_utf16le(Windows)

is_file_bom_utf16leのWindows版を作る。 main.cで、と書く。 こうなる。こうなる。Test/c/is_file_bom_utf16le/Windows/src/is_file_bom_utf16le at master · bg1bgst333/Test · GitHub

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で、と書…

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。Test/cpp/write_file_bom_utf16…

write_file_bom_utf16le(Windows)

write_file_bom_utf16leのWindows版。 main.cで、と書く。 実行。実行。 ファイルを開くと、 BOM付きのUTF-16LEBOM付きの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_util…

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…

convert_endian_16bit_byte_array

16bitエンディアン変換関数convert_endian_16bit_byte_arrayを作る。 main.cは、と書く。 実行するとこうなる。実行するとこうなる。 src.txtはUTF-16BEだが、dest.txtはUTF-16LE。src.txtはUTF-16BEだが、dest.txtはUTF-16LE。Test/c/convert_endian_16bit_…

swap_2bytes

2つのバイト値を入れ替えるswap_2bytesを作る。 main.cで、と書く。 こうなる。こうなる。Test/c/swap_2bytes/swap_2bytes/src/swap_2bytes at master · bg1bgst333/Test · GitHub

is_file_bom_utf8

UTF-8のBOMがあるか判定するis_file_bom_utf8を作る。 main.cで、と書く こうなる。こうなる。Test/c/is_file_bom_utf8/is_file_bom_utf8/src/is_file_bom_utf8 at master · bg1bgst333/Test · GitHub

is_file_bom_utf16be

UTF-16BEのBOMがあるか判定するis_file_bom_utf16beを作る。 main.cで、と書く。 こうなる。こうなる。Test/c/is_file_bom_utf16be/is_file_bom_utf16be/src/is_file_bom_utf16be at master · bg1bgst333/Test · GitHub

is_file_bom_utf16le

UTF-16LEのBOMがあるか判定するis_file_bom_utf16leを作る。 main.cで、と書く。 こうなる。こうなる。Test/c/is_file_bom_utf16le/is_file_bom_utf16le/src/is_file_bom_utf16le at master · bg1bgst333/Test · GitHub

write_file_bom_utf8

UTF-8用のBOMを書き込む関数write_file_bom_utf8を作る。 main.cで、と書く。 実行するとこうなる。実行するとこうなる。 BOM付きUTF-8で出力されている。BOM付きUTF-8で出力されている。Test/c/write_file_bom_utf8/write_file_bom_utf8/src/write_file_bom…

write_file_bom_utf16be

UTF-16BE用のBOMを書き込む関数write_file_bom_utf16beを作る。 main.cで、と書く。 実行するとこうなる。実行するとこうなる。 BOM付きUTF-16BEで出力されているBOM付きUTF-16BEで出力されている。Test/c/write_file_bom_utf16be/write_file_bom_utf16be/sr…

write_file_bom_utf16le

UTF-16LE用のBOMを書き込む関数write_file_bom_utf16leを作る。 main.cで、と書く。 実行するとこうなる。実行するとこうなる。 そして、BOM付きUTF-16LEで出力されているのがわかった。そして、BOM付きUTF-16LEで出力されているのがわかった。Test/c/write_…

read_wtext_file_to_locale_text_cstdio

ワイド文字列テキストを読み込んで指定ロケールマルチバイト文字列に変換するread_wtext_file_to_locale_text_cstdioを作る。 file_utility_cstdio.hは、file_utility_cstdio.cは、cpp_file_utility_cstdio.hは、cpp_file_utility_cstdio.cppは、main.cppは…

read_decode_text_file_iconv_cstdio

ファイル入力から読み込んで指定の文字コードからUTF-8に変換したテキストにするread_decode_text_file_iconv_cstdioを作る。 file_utility_cstdio.hは、こう書く。 file_utility_cstdio.cは、こう書く。 cpp_file_utility_cstdio.hは、こう書く。 cpp_file_…

write_wtext_file_from_locale_text_cstdio

指定ロケール(UTF-8)をワイド文字出力するwrite_wtext_file_from_locale_text_cstdioを作る。 cpp_file_utility_cstdio.hは、cpp_file_utility_cstdio.cppは、main.cppは、 実行して、実行して、 Linuxでいうワイド文字はUTF-32なのでサクラエディタじゃない…

write_encode_text_file_iconv_cstdio

渡されたマルチバイトテキストをiconvで指定の文字コードに変換してファイル出力するwrite_encode_text_file_iconv_cstdioを作る。 cpp_file_utility_cstdio.hは、このように書く。 cpp_file_utility_cstdio.cppは、このように書く。 main.cppは、このように…

wget_file_wtext_ccs_cstdio(Windows)

wget_file_wtext_ccs_cstdioのWindows版を作る。 main.cを、このように書く。 こうなる。こうなる。Test/c/wget_file_wtext_ccs_cstdio/Windows/src/wget_file_wtext_ccs_cstdio at master · bg1bgst333/Test · GitHub

wput_file_wtext_ccs_cstdio(Windows)

wput_file_wtext_ccs_cstdioのWindows版を作る。 main.cを、このように書く。 こうなる。こうなる。Test/c/wput_file_wtext_ccs_cstdio/Windows/src/wput_file_wtext_ccs_cstdio at master · bg1bgst333/Test · GitHub

wscan_file_wtext_ccs_cstdio(Windows)

wscan_file_wtext_ccs_cstdioのWindows版を作る。 main.cを、このように書く。 こうなる。こうなる。Test/c/wscan_file_wtext_ccs_cstdio/Windows/src/wscan_file_wtext_ccs_cstdio at master · bg1bgst333/Test · GitHub

wprint_file_wtext_ccs_cstdio(Windows)

wprint_file_wtext_ccs_cstdioのWindows版を作る。 main.cを、このように書く。 実行して、実行して、 各ファイルはこのようになる。各ファイルはこのようになる。Test/c/wprint_file_wtext_ccs_cstdio/Windows/src/wprint_file_wtext_ccs_cstdio at master …

wget_file_wtext_ccs_cstdio

wget_file_wtext_cstdioのccs版、wget_file_wtext_ccs_cstdioを作る。 main.cで、と書く。 こうなる。こうなる。Test/c/wget_file_wtext_ccs_cstdio/wget_file_wtext_ccs_cstdio/src/wget_file_wtext_ccs_cstdio at master · bg1bgst333/Test · GitHub

wput_file_wtext_ccs_cstdio

wput_file_wtext_cstdioのccs版、wput_file_wtext_ccs_cstdioを作る。 main.cで、と書く。 UTF-8もEUC-JPも出力される。UTF-8もEUC-JPも出力される。Test/c/wput_file_wtext_ccs_cstdio/wput_file_wtext_ccs_cstdio/src/wput_file_wtext_ccs_cstdio at maste…

wscan_file_wtext_ccs_cstdio

wscan_file_wtext_cstdioのcss版、wscan_file_wtext_ccs_cstdioを作る。 main.cで、と書く。 UTF-8もEUC-JPもワイド文字列に変換されて読み込めてる。UTF-8もEUC-JPもワイド文字列に変換されて読み込めてる。Test/c/wscan_file_wtext_ccs_cstdio/wscan_file_…

wscan_file_text_ccs_cstdio

wscan_file_text_cstdioのcss版、wscan_file_text_ccs_cstdioを作る。 main.cで、と書く。 EUC-JPのテキストファイルでも、UTF-8に変換して、格納してるから文字化けしてない。EUC-JPのテキストファイルでも、UTF-8に変換して、格納してるから文字化けしてな…

wprint_file_wtext_ccs_cstdio

wprint_file_text_ccs_cstdioのワイド文字テキストを指定するバージョンwprint_file_wtext_ccs_cstdioを作る。 main.cで、と書く。 UTF-8もEUC-JPも出力される。UTF-8もEUC-JPも出力される。Test/c/wprint_file_wtext_ccs_cstdio/wprint_file_wtext_ccs_cstd…