今後の、ファイル操作のプログラムを作る上で、私の取るべき方向性を、皆様に教えていただきたいと思います。私の都合ですが、最終的にゲームに適用するため、CSVファイルのように、データを1行ずつ解釈できるようにしたいと思っています。コード:名前,最大HP,素早さ,ゴールド,経験値スライム,2,2,1,2コボルト,12,6,10,5こういう感じで、ゲーム用データベース的な感じのCSVファイルを作ろうと思っています。ファイルを1行ずつ読み取る機能、もしくは、いっぺんにファイル全体を読み取った後に1行ごとに文字列を分解する機能が必要あります。ゲームエンジンのようなものの開発をするにあたり、ウィンドウズでファイルを1行ずつ読み取りをするには、fgetsを使うべきでしょうか、それともReadFileを使うべきでしょうか?どちらを使うにせよWindows用のファイル読み取りの機能の実装には、手間が掛かりそうなので、あらかじめ、fgetsとReadFileのどちらで書くべきかを聞いておきたいと思います。使ってゲームエンジンを作ろうというのがそもそもありえない話です。CSVを読み込むのだってライブラリを使えば済む話です。それでもあえてやるというのであれば、ただのお勉強ということになりますが、それならどちらがやりやすいかとか、学びやすいかと気にするのは道理に合わない話です。学ぶ必要があると思ったほうをやればいいのです。吉里吉里zのソースコードを見てみたら、CreateFileとwfopenの両方を使っていますね。基本はCreateFileでファイルオープンをするけど、fgetsを呼び出す際にはwfopenを使っているようです。私も、このやり方を真似ようと思います。1年前とりあえずtest.txtから1行だけ読み取って画面に表示するプログラムを作るため、fgetsを使おうと思い、下記のコードを書きましたが、文字化けしていまいます。lstrlen(wbuf2));fclose(fp2);のコードを書きましたが、文字化けをしてしまいます。文字化けの結果、「ybT」みたいな文字が表示されます。すればいいか、検討もつきません。