我必须从文件更新分数但无法弄清楚
string SCORE;
int highscore[10];
ifstream FILE;
FILE.open("HS.txt");
int i = 0;
while(! FILE.eof() ){
getline(FILE,SCORE);
highscore[i] = stoi(SCORE);
i++;
}
引发'std :: invalid_argument'的实例后终止的调用]]
what():stoi
已中止(核心已弃用)
有人可以指导或帮助我!
问题我必须从文件中更新分数,但无法弄清楚代码字符串SCORE; int highscore [10]; ifstream FILE; FILE.open(“ HS.txt”); int i = 0; while(!FILE.eof()){...
首先:不得使用魔术数为10的C样式数组。请改为使用动态std::vector
。