求大神指点VC++6.0编文件存数据的问题
编译运行没有问题,但是文件创建不出来(数据存没存进去我也不知道......),这个该怎么改啊?
int Oldscore;//定义一个存放历史的变量
score=t2;
fstream outfile;
if(!outfile)
{
outfile.open("up.dat",ios::out);//创建一个文件
Oldscore=0;
}
outfile.open("up.dat");
outfile<<Oldscore<<endl;
if(score>Oldscore)//若新成绩大于历史
{
Oldscore=score;
outfile>>Oldscore;
}
else if(score<Oldscore)//若新成绩小于历史
{
outfile<<Oldscore;
score=Oldscore;
}
outfile.close();