string path = "BestScore.txt";
//Код.
fstream fs;
fs,open(fstream::in | fstream::out);
//Я поставил запятую вместо точки потому, что Яндекс
странно себя ведёт при точке.
fs << score;
int a = 2;
while(a == 2)
{
int BestScore;
fs >> BestScore;
a = 1;
bestScore = BestScore;
}
fs.close();
//Код.
Увидел следующий момент:
fs.open(path, fstream::in | fstream::out)
пропущен параметр с указанием пути к файлу
Я бы добавил странный код с циклом, непонятная переменная score, но, надеюсь, что это упрощение для демонстрации кода.