私は現在、c ++とdirectx 9を学んでいます。私はハイスコアシステムが必要な小さなゲームを作成しています。ファイルの読み取りと書き込みが完了しました。新しい値を並べ替えて自分のスコア ベクトル。
ファイルをベクターに読み込むための私の方法は次のとおりです。
vector<int> Highscore::readFile()
{
int score;
highScoreIn.open ("Highscore.txt", ios::out | ios::binary);
if (highScoreIn.is_open())
{
while(highScoreIn>>score)
{
scores.push_back(score);
}
highScoreIn.close();
return(scores);
}
else cout << "Unable to open file";
}
関数に渡された整数を、ベクトル スコアに保存している 5 つの値と照合し、それをベクトルの適切な場所に挿入する関数が必要です。これについての助けをいただければ幸いです:)