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版を作る。 main.cを、このように書く。 実行して、実行して、 各ファイルはこのようになる。各ファイルはこのようになる。Test/c/wprint_file_wtext_ccs_cstdio/Windows/src/wprint_file_wtext_ccs_cstdio at master …
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_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_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_cstdioのcss版、wscan_file_text_ccs_cstdioを作る。 main.cで、と書く。 EUC-JPのテキストファイルでも、UTF-8に変換して、格納してるから文字化けしてない。EUC-JPのテキストファイルでも、UTF-8に変換して、格納してるから文字化けしてな…
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…
wprint_file_text_cstdioにccsを追加指定できるwprint_file_text_ccs_cstdioを作る。 main.cで、と書く。 実行して、実行して、 test1.txtはUTF-8。test1.txtはUTF-8。 test2.txtはEUC-JP。test2.txtはEUC-JP。 ccsだといろんな文字コード変換が出来る。 ま…
wget_file_wtext_cstdioにロケールを追加指定できるwget_file_wtext_locale_cstdioを作る。 main.cで、と書く。 こうなる。こうなる。Test/c/wget_file_wtext_locale_cstdio/wget_file_wtext_locale_cstdio/src/wget_file_wtext_locale_cstdio at master · b…
wput_file_wtext_cstdioにロケールを追加指定できるwput_file_wtext_locale_cstdioを作る。 main.cで、と書く。 実行して、実行して、 test1.txtはUTF-8。test1.txtはUTF-8。 test2.txtはEUC-JP。test2.txtはEUC-JP。Test/c/wput_file_wtext_locale_cstdio/w…
wscan_file_wtext_cstdioにロケールを追加指定できるwscan_file_wtext_locale_cstdioを作る。 main.cで、と書く。 こうなる。こうなる。Test/c/wscan_file_wtext_locale_cstdio/wscan_file_wtext_locale_cstdio/src/wscan_file_wtext_locale_cstdio at maste…
scan_file_wtext_cstdioにロケールを追加指定できるscan_file_wtext_locale_cstdioを作る。 main.cで、と書く。 こうなる。こうなる。Test/c/scan_file_wtext_locale_cstdio/scan_file_wtext_locale_cstdio/src/scan_file_wtext_locale_cstdio at master · b…
wprint_file_wtext_cstdioにロケールを追加指定できるwprint_file_wtext_locale_cstdioを作る。 main.cで、と書く。 実行して、実行して、 test1.txtはUTF-8test1.txtはUTF-8。 test2.txtはEUC-JP。test2.txtはEUC-JP。Test/c/wprint_file_wtext_locale_cstd…
print_file_wtext_cstdioにロケールを追加指定できるprint_file_wtext_locale_cstdioを作る。 main.cで、と書く。 実行すると、こうなる。実行すると、こうなる。 test1.txtは、 UTF-8で出力UTF-8で出力。 test2.txtは、 EUC-JPで出力EUC-JPで出力される。Te…
fgetwsを使ったwget_file_wtext_cstdioを作る。 その前に、fgetsを使ったget_file_text_cstdioがロケールの影響を受けるか確認する。 main.cを、 /* ヘッダファイルのインクルード */ #include <stdio.h> /* 標準入出力 */ #include <stdlib.h> /* 標準ユーティリティ */ #inclu</stdlib.h></stdio.h>…
fputwsを使ったwput_file_wtext_cstdioを作る。 その前に、fputsを使ったput_file_text_cstdioがロケールの影響を受けるか確認する。 main.cを、 /* ヘッダファイルのインクルード */ #include <stdio.h> /* 標準入出力 */ #include <locale.h> /* ロケール */ /* 関数のプロト</locale.h></stdio.h>…
fwscanfでワイド文字を読み込む関数wscan_file_wtext_cstdioを作る。 main.cで、と書く。 こうなる。こうなる。Test/c/wscan_file_wtext_cstdio/wscan_file_wtext_cstdio/src/wscan_file_wtext_cstdio at master · bg1bgst333/Test · GitHub
fwscanfでマルチバイト文字を読み込む関数wscan_file_text_cstdioを作る。 main.cで、と書く。 UTF-8もEUC-JPも読み込めてる。UTF-8もEUC-JPも読み込めてる。 これも、UTF-8バイト列をUTF-8バイト列として、EUC-JPバイト列をEUC-JPバイト列として読み込んで…
fscanfでワイド文字を読み込む関数scan_file_wtext_cstdioを作る。 その前に、scan_file_text_cstdioで、UTF-8もEUC-JPも読み込めるのか検証する。 main.cで、 /* ヘッダファイルのインクルード */ #include <stdio.h> /* 標準入出力 */ #include <stdlib.h> /* 標準ユーティリ</stdlib.h></stdio.h>…
fwprintfでワイド文字テキストを指定された時の関数wprint_file_wtext_cstdioを作る。 main.cで、と書く。 test1.txtは、 ちゃんと表示されないけど、なんか書かれてる。ちゃんと表示されないけど、なんか書かれてる。 test3.txtは、 EUC-JP書かれてる。EUC-…
fwprintfでマルチバイト文字テキストを指定された時の関数wprint_file_text_cstdioを作る。 main.cで、と書く。 test2.txtは、 UTF-8だが、UTF-8だが、 test3.txtもtest1.txtと同じく書き込まれない。test3.txtもtest1.txtと同じく書き込まれない。Test/c/wp…
fprintfでワイド文字テキストを指定された時の関数print_file_wtext_cstdioを作る。 main.cで、と書く。 test1.txtは、 ロケール指定しないと上手く書き込まれない。ロケール指定しないと上手く書き込まれない。 test2.txtは、 UTF-8で書き込まれてる。UTF-8…
Win32デスクトップアプリから、get_file_size_wを呼び出す。と書く。 こうなる。こうなる。Test/winapi/file_utility_cstdio/get_file_size_w/src/file_utility_cstdio at master · bg1bgst333/Test · GitHub
get_file_size_wのC++からの呼び出し。 file_utility_cstdio.hで、こう書く。 file_utility_cstdio.cは、こう書く。 main.cppは、こう書く。 こうなる。こうなる。Test/cpp/get_file_size_w/call_from_cpp_Windows/src/get_file_size_w at master · bg1bgst3…
get_file_size_wは、get_file_sizeのワイド文字版。 main.cで、と書く。 こうなる。こうなる。Test/c/get_file_size_w/get_file_size_w_Windows/src/get_file_size_w at master · bg1bgst333/Test · GitHub
_wstatは、_statのワイド文字版。_stat、_stat32、_stat64、_stati64、_stat32i64、_stat64i32、_wstat、_wstat32、_wstat64、_wstati64、_wstat32i64、_wstat64i32 | Microsoft Learn第1引数がワイド文字列ということ以外は_statと同じ。 _wstat.cppで、と…
Win32デスクトップアプリから、read_file_binary_cstdio_wを呼び出す。と書く。 こうなる。こうなる。Test/winapi/file_utility_cstdio/read_file_binary_cstdio_w/src/file_utility_cstdio at master · bg1bgst333/Test · GitHub
read_file_binary_cstdio_wのC++からの呼び出し。 file_utility_cstdio.hで、こう書く。 file_utility_cstdio.cは、こう書く。 main.cppは、こう書く。 変わらない。変わらない。Test/cpp/read_file_binary_cstdio_w/call_from_cpp_Windows/src/read_file_bi…
read_file_binary_cstdio_wは、read_file_binary_cstdioのワイド文字版。 ファイル名をワイド文字で指定出来るだけで、それ以外は変わらない。 main.cは、こう書く。 こうなるのは変わらない。こうなるのは変わらない。。Test/c/read_file_binary_cstdio_w/W…
Win32デスクトップアプリから、write_file_binary_cstdio_wを呼び出す。 MainWindow.cppで、と書く。 変わらない。変わらない。Test/winapi/file_utility_cstdio/write_file_binary_cstdio_w/src/file_utility_cstdio at master · bg1bgst333/Test · GitHub