DxLibのFileRead_gets関数について
Posted: 2015年3月11日(水) 15:24
以前、私が別のトピックで助けてもらった時に
以下のようなコードをいただきました。
ここで、質問なんですが
で取得する文字列はどの一行を取得しているのでしょうか。
DxLibのリファレンスではこの関数によって
テキストファイルから一行読み込むことができると書かれていましたが、
テキストファイルの何行目を読み込むのかを指定する引数もなかったので
その仕組みを知りたいです。
説明がわかりにくてすみません。
以下のようなコードをいただきました。
char buf[256];
sprintf(buf, "res\\mapdata\\stage%d.txt", program.stagenum); // ファイル名の取得
int handle = FileRead_open(buf, FALSE); // ファイルの展開
for (int y = 0; y < 15; y++)
{
char map_buffer[512] = { 0 };
FileRead_gets(map_buffer, sizeof(map_buffer), handle);
for (int x = 0; x < 200; x++)
{
stagemapdata[y][x] = map_buffer[x];
}
}
FileRead_close(handle);
DxLibのリファレンスではこの関数によって
テキストファイルから一行読み込むことができると書かれていましたが、
テキストファイルの何行目を読み込むのかを指定する引数もなかったので
その仕組みを知りたいです。
説明がわかりにくてすみません。