(1 ~ 1件目表示 / 1件中)
タグ「Unicode」の条件で表示中。

記事一覧

  • WindowsのC言語でUnicodeのファイル名をfopenする: fopen unicode file name

    328, 2021-09-22

    結論から言うと

    結論から言うと、Windows環境のC言語(GCC)のfopen()関数は、ソースコード内のUnicodeなファイル名を開くことができません。
    日本語などのUnicodeが混じったファイル名をfopen()に渡すとfopen()はファイルを開くのに失敗します。

    そのためWindows環境のC言語でUnicodeなファイル名を開くには次のようにする必要があります。
    マルチバイト列なファイル名をいったんワイド文字列に変換します。
    そして_wfopen()というワイド文字列に対応したファイルオープン関数で開きます。

    (省略されました)

(1 ~ 1件目表示 / 1件中)
タグ「Unicode」の条件で表示中。