求大神指点VC++6.0编文件存数据的问题

qq_42477962 2018-06-18 12:38:57
编译运行没有问题,但是文件创建不出来(数据存没存进去我也不知道......),这个该怎么改啊?
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();
...全文
439 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
二班的码农 2018-06-18
  • 打赏
  • 举报
回复
你这代码确定是自己写的, outfile不可能为空,if(!outfile)一定是false,还怎么创建文件,还有Oldscore最好先初始化,以及命名应该是首字母小写

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧