Test
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
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
write_file_binary_cstdio_wのC++からの呼び出し。 file_utility_cstdio.hで、こう書く。 file_utility_cstdio.cは、こう書く。 main.cppは、こう書く。 こうなる。こうなる。Test/cpp/write_file_binary_cstdio_w/call_from_cpp_Windows/src/write_file_bin…
write_file_binary_cstdio_wは、write_file_binary_cstdioのワイド文字版。 ファイル名をワイド文字で指定出来るだけで、それ以外は変わらない。 main.cは、こう書く。 文字コードもShift_JISのまま何も変わらない。文字コードもShift_JISのまま何も変わらな…
Win32デスクトップアプリから、read_file_binary_cstdioを呼び出す。と書く。 メニューのOpenで、 改行が正しく反映されてる。改行が正しく反映されてる。Test/winapi/file_utility_cstdio/read_file_binary_cstdio/src/file_utility_cstdio at master · bg1…
read_file_binary_cstdioのWindowsでのC++からの呼び出し。 file_utility_cstdio.hで、こう書く。 file_utility_cstdio.cは、こう書く。 main.cppは、こう書く。 こうなる。こうなる。Test/cpp/read_file_binary_cstdio/call_from_cpp_Windows/src/read_file…
read_file_binary_cstdioを、C++から呼び出してみる。 file_utility_cstdio.hは、こう書く。 file_utility_cstdio.cは、こう書く。 main.cppは、こう書く。 NULL文字でも切れない。NULL文字でも切れない。Test/cpp/read_file_binary_cstdio/call_from_cpp/sr…
read_file_binary_cstdioのWindows版。 main.cで、と書く。 NULL文字でも切れないNULL文字でも切れない。Test/c/read_file_binary_cstdio/read_file_binary_cstdio_Windows/src/read_file_binary_cstdio at master · bg1bgst333/Test · GitHub
read_file_binary_cstdioでバイナリファイルを読み込む。 main.cで、と書く。 途中がNULL文字でも切れずに読み込める。途中がNULL文字でも切れずに読み込める。Test/c/read_file_binary_cstdio/read_file_binary_cstdio/src/read_file_binary_cstdio at mast…
Win32デスクトップアプリから、write_file_binary_cstdioを呼び出す。 MainWindow.cppで、と書く。 こう書いて、こう書いて、 Saveを選択。Saveを選択。 余計な改行がなく、バイナリ通り出力されてる。余計な改行がなく、バイナリ通り出力されてる。Test/win…
write_file_binary_cstdioのWindowsでのC++からの呼び出し。 file_utility_cstdio.hで、こう書く。 file_utility_cstdio.cは、こう書く。 main.cppは、こう書く。 実行すると、 こうなって、こうなって、 こうなる。こうなる。Test/cpp/write_file_binary_cs…
write_file_binary_cstdioを、C++から呼び出してみる。 file_utility_cstdio.hは、こう書く。 file_utility_cstdio.cは、こう書く。 main.cppは、こう書く。 実行すると、実行すると、 こう出力されてる。こう出力されてる。Test/cpp/write_file_binary_cstd…
write_file_binary_cstdioのWindows版。 main.cで、と書く。 実行して、実行して、 こうなる。こうなる。Test/c/write_file_binary_cstdio/write_file_binary_cstdio_Windows/src/write_file_binary_cstdio at master · bg1bgst333/Test · GitHub