永发信息网

//RWFiles.cpp

答案:1  悬赏:0  手机版
解决时间 2021-05-11 06:44

//RWFiles.cpp
#include <iostream>
#include <string>
#include <iomanip>
#include <fstream>
#include <cstdlib>


using namespace std;

char*FilenameIn="record.txt";
char*FilenameOut="saved.txt";
//_________________________________________________
int main()
{
const int MaxNum=40;
const int MaxSize=20;
char Name[MaxNum][MaxSize];
int Score[MaxNum];
fstream FileInput(FileNameIn,ios::in);
if(!FileInput)
{
cout<<"文件:"<<FileNameIn<<"打开失败!"<<endl;
exit(1);
}
fstream FileOutput(FileNameOut,ios::out);
if(!FileOutput)
{
cout<<"文件:"<<FileNameOut<<"存档失败!"<<endl;
exit(1);
}
int Count=0;
while(FileInput.peek()!=EOF&&(Count<MaxNum))
{
FileInput>>Name[Count]>>Score[Count];
Count++;
}
for(int i=0;i<Count;i++)
{
Score[i]=Score[i]*0.8+20;
FileOutput<<'('<<i+1<<')'
<<setw(12)<<Name[i]<<" "<<setw(5)<<Score[i]<<endl;
}
FileOutput.close();
FileInput.close();
cout<<"成功存于文件:"<<FileNameOut<<"内."<<endl;
return 0;
}

此程序为什么不能执行,望那位高人指点修改。

最佳答案
#include <iostream>
#include <string>
#include <iomanip>
#include <fstream>
#include <cstdlib>


using namespace std;

//char*FilenameIn="record.txt";
//char*FilenameOut="saved.txt";

char*FileNameIn="record.txt"; // 拼错了,name的N要大写
char*FileNameOut="saved.txt";
//_________________________________________________
int main()
{
const int MaxNum=40;
const int MaxSize=20;
char Name[MaxNum][MaxSize];
int Score[MaxNum];
fstream FileInput(FileNameIn,ios::in);
if(!FileInput)
{
cout<<"文件:"<<FileNameIn<<"打开失败!"<<endl;
exit(1);
}
fstream FileOutput(FileNameOut,ios::out);
if(!FileOutput)
{
cout<<"文件:"<<FileNameOut<<"存档失败!"<<endl;
exit(1);
}
int Count=0;
while(FileInput.peek()!=EOF&&(Count<MaxNum))
{
FileInput>>Name[Count]>>Score[Count];
Count++;
}
for(int i=0;i<Count;i++)
{
Score[i]=Score[i]*0.8+20;
FileOutput<<'('<<i+1<<')'
<<setw(12)<<Name[i]<<" "<<setw(5)<<Score[i]<<endl;
}
FileOutput.close();
FileInput.close();
cout<<"成功存于文件:"<<FileNameOut<<"内."<<endl;
return 0;
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果你的好朋友背叛了你,你会咋办?
空间克隆器怎样下载
怎么样才能看透她很爱莪 ?
魔兽世界圣骑高级装备
滑盖手机好直板手机好?
大学生与大专生的本质区别是什么?
哪里有nbalive08游侠1.2补丁,不要bt
司马迁之心的下一句,用一句名言赞美司马迁
联通3G卡每月要收什么费用多少钱??
求澄海3C的地图!!
北京教育学院在丰台有分校吗?
坏蛋是怎样炼成的(电视剧)开拍了吗。。。拍
像卡通那樣的QQ在哪個裏找的,怎麼找不到啊?
书上说吉他各个和弦都有相应的稳定性,此处的
中国移动的增值服务可以取消吗?
推荐资讯
求魔兽世界LR宏的问题
如果你和你喜欢的人分手了,你还没有对他死心
怎样辨别引起宝宝呕吐的原因
laugh的用法
Dota熊德,地卜等多单位操作时的编队,混乱战
我初中英语一般都不及格,到了高中一点都听不
西北三 卡罗蛇眼能卖多钱
谁有通用技术全套课件?
求小说“傻丫头误撞校草心”全集
蚂蚁搬家下一句,蚂蚁搬家歇后语下一句
华南师范大学毕业
寻仙控火法宝问题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?