###前提・実現したいこと
CSVファイルに書いた情報を一行ずつ読み込むことはできているのですが、それを一行読んだ後一度その関数の内の処理を抜けて、さらにもう一度その関数に入ったときに読み込んだ途中からCSVファイルを読み込めるようにしたいのですがどうやるかわかりません、、、ご教授お願いいたします。
###該当のソースコード
#include"Csv.h"
#include<stdio.h>
#include<stdint.h>
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
HRESULT CCsv::FileOpenList(char* filename)
{
string str;
char* name = new char[256];
//ファイルを読み込む
ifstream fp(filename);
//ファイルを開く
if (fp.fail()) { MessageBox(NULL,"が開けません", filename,MB_OK); }
//一行ずつ読み込む
while (getline(fp, str))
{
//読んだ行をコピーする
strcpy(name, str.c_str());
break;
}
}
###補足情報(言語/FW/ツール等のバージョンなど)
言語はC++です。visual studio2015使用。DirectX9。
回答3件
あなたの回答
tips
プレビュー