>>170
普通の入出力はテキストモードとバイナリモードがあって、ロケールの設定がテキストモードの振る舞いに影響するんだけど……
Windows の場合はテキストモード・バイナリモード・ユニコードモードに分かれていて _setmode でユニコードモードに設定する必要がある。
しかしユニコードモードの設定はワイド入出力系関数 (wprintf など) にしか影響を及ぼさない。
そんでその辺の設定をしても、入出力の内容に関してであってファイル名を UTF-8 で渡すのはたぶん駄目なはず。 (確認はしてない。 すまぬ。)
ファイル名はワイド文字 (UTF-16) に変換してから _wfopen で開くのが正当な方法だと思う。
Windows に readdir は無いので FindFirstFileW, FindNextFileW を使うのが普通の方法。
だいぶん前に調べたときは msvcrt と ucrt でちょっと振る舞いが違ったような記憶があるのでそこらにも注意が必要。
ucrt は色々と大きく改良されているみたいなのでひょっとするともっとモダンな方法があるかもしれない。
ニュース
- 経産省主導、自衛隊や警察が使う「国産ドローン」の実態は“ほぼ海外製品”だった!コア技術・重要部品に中国製品も使用…分解調査で判明 [煮卵★]
- 若者は地方が嫌いなのではない ~ 人口流出を招く「選択肢」の不足 [煮卵★]
- 【巨人】「資料なし」で織田翔希を訪問し10分で追い返される まさか『松井監督になった』だけで落とせると思っていた?」 [ぐれ★]
- 【音楽】「すっごくショック」Mrs. GREEN APPLE 政府広報に起用でファン賛否…背景に“政府広報費350億円”のナゾ [Ailuropoda melanoleuca★]
- 物価高で変わるクリスマス イオンがコスパ重視の新商品 「デコまちケーキ」発表 ホイップクリームで包まれた土台のみ [煮卵★]
- 月収5万円、非正規雇用60代男性独り暮らし、「申し訳ない」と繰り返し…肺がんと判明し入院2日後死亡 ★2 [お断り★]
- 【祝2周年】🥂🏡👊😅👊🏡🎉
- 【高市朗報!】ニッポン、AIでASEAN諸国を主導!新枠組み提唱で世界が連携へ [219241683]
- 高市「トランプと話すわよ!」で、日米首脳会談を緊急開催を打診 [219241683]
- 【悲報】嫌儲、ガチで洒落にならないほど過疎る、今日完走したスレゼロWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW [254373319]
- 【実況】博衣こよりのえちえち気のせいすぎるRPG🧪★3
- 【悲報】会社の金21億8800万円をちょろまかしたオッサン、横領と脱税のコンボで逮捕 [834922174]