Test

wscan_file_wtext_locale_cstdio

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_locale_cstdio

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_locale_cstdio

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_locale_cstdio

print_file_wtext_cstdioにロケールを追加指定できるprint_file_wtext_locale_cstdioを作る。 main.cで、と書く。 実行すると、こうなる。実行すると、こうなる。 test1.txtは、 UTF-8で出力UTF-8で出力。 test2.txtは、 EUC-JPで出力EUC-JPで出力される。Te…

wget_file_wtext_cstdio

fgetwsを使ったwget_file_wtext_cstdioを作る。 その前に、fgetsを使ったget_file_text_cstdioがロケールの影響を受けるか確認する。 main.cを、 /* ヘッダファイルのインクルード */ #include <stdio.h> /* 標準入出力 */ #include <stdlib.h> /* 標準ユーティリティ */ #inclu</stdlib.h></stdio.h>…

wput_file_wtext_cstdio

fputwsを使ったwput_file_wtext_cstdioを作る。 その前に、fputsを使ったput_file_text_cstdioがロケールの影響を受けるか確認する。 main.cを、 /* ヘッダファイルのインクルード */ #include <stdio.h> /* 標準入出力 */ #include <locale.h> /* ロケール */ /* 関数のプロト</locale.h></stdio.h>…

wscan_file_wtext_cstdio

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

wscan_file_text_cstdio

fwscanfでマルチバイト文字を読み込む関数wscan_file_text_cstdioを作る。 main.cで、と書く。 UTF-8もEUC-JPも読み込めてる。UTF-8もEUC-JPも読み込めてる。 これも、UTF-8バイト列をUTF-8バイト列として、EUC-JPバイト列をEUC-JPバイト列として読み込んで…

scan_file_wtext_cstdio

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>…

wprint_file_wtext_cstdio

fwprintfでワイド文字テキストを指定された時の関数wprint_file_wtext_cstdioを作る。 main.cで、と書く。 test1.txtは、 ちゃんと表示されないけど、なんか書かれてる。ちゃんと表示されないけど、なんか書かれてる。 test3.txtは、 EUC-JP書かれてる。EUC-…

wprint_file_text_cstdio

fwprintfでマルチバイト文字テキストを指定された時の関数wprint_file_text_cstdioを作る。 main.cで、と書く。 test2.txtは、 UTF-8だが、UTF-8だが、 test3.txtもtest1.txtと同じく書き込まれない。test3.txtもtest1.txtと同じく書き込まれない。Test/c/wp…

print_file_wtext_cstdio

fprintfでワイド文字テキストを指定された時の関数print_file_wtext_cstdioを作る。 main.cで、と書く。 test1.txtは、 ロケール指定しないと上手く書き込まれない。ロケール指定しないと上手く書き込まれない。 test2.txtは、 UTF-8で書き込まれてる。UTF-8…

get_file_size_w(Win32デスクトップアプリでの使用)

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++からの呼び出し(Windows))

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(Windows)

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

read_file_binary_cstdio_w(Win32デスクトップアプリでの使用)

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++からの呼び出し(Windows))

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(Windows)

read_file_binary_cstdio_wは、read_file_binary_cstdioのワイド文字版。 ファイル名をワイド文字で指定出来るだけで、それ以外は変わらない。 main.cは、こう書く。 こうなるのは変わらない。こうなるのは変わらない。。Test/c/read_file_binary_cstdio_w/W…

write_file_binary_cstdio_w(Win32デスクトップアプリでの使用)

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++からの呼び出し(Windows))

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(Windows)

write_file_binary_cstdio_wは、write_file_binary_cstdioのワイド文字版。 ファイル名をワイド文字で指定出来るだけで、それ以外は変わらない。 main.cは、こう書く。 文字コードもShift_JISのまま何も変わらない。文字コードもShift_JISのまま何も変わらな…

read_file_binary_cstdio(Win32デスクトップアプリでの使用)

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(C++からの呼び出し(Windows))

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++からの呼び出し)

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)

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

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…

write_file_binary_cstdio(Win32デスクトップアプリでの使用)

Win32デスクトップアプリから、write_file_binary_cstdioを呼び出す。 MainWindow.cppで、と書く。 こう書いて、こう書いて、 Saveを選択。Saveを選択。 余計な改行がなく、バイナリ通り出力されてる。余計な改行がなく、バイナリ通り出力されてる。Test/win…

write_file_binary_cstdio(C++からの呼び出し(Windows))

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++からの呼び出し)

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)

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