关于VC++的文件输入输出。菜鸟提问

我初学VC++,学到文件的输入输出的时候怎么也弄不明白了,希望各位高手指点一二,如下:#include<iostream>#include<fstream>#includ... 我初学VC++,学到文件的输入输出的时候怎么也弄不明白了,希望各位高手指点一二,如下:
#include<iostream>
#include<fstream>
#include<iomanip>
using namespace std;
int main()
{
ifstream inFile;
ofstream outFile;
int test1,test2,test3,test4,test5;
double average;
char studentID;
inFile.open("E:test.txt");
if(!inFile)
{
cout<<"不能打开文件。"<<endl;

return 1;
}
outFile.open("E:testavg.out");
outFile<<fixed<<showpoint;
outFile<<setprecision(2);
cout<<"Processing date"<<endl;
inFile>>studentID;
outFile<<"student ID:"<<studentID<<endl;
inFile>>test1>>test2>>test3>>test4>>test5;
outFile<<"Test scores:"<<setw(4)<<test1
<<setw(4)<<test2<<setw(4)<<test3
<<setw(4)<<test4<<setw(4)<<test5<<endl;
average=static_cast<double>(test1+test2+test3+test4+test5)/5.0;
outFile<<"Average test score:"<<setw(6)
<<average<<endl;
inFile.close();
outFile.close();
return 0;
}
这个是个简单的文件输入输出程序。可是这个程序里的文件应该如何创建?txt格式的输入文件是在里边直接输入所需要的内容吗?不管我怎么样创建文件这个程序结果都是:“不能打开文件”。希望C++高手给予指点,谢谢!希望略详细一些,在线等待。
展开
 我来答
忘至白葬不情必0T
2007-05-17 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
文件路径你都能写错啊,斜杠都没有啊.
另外,斜杠要注意,要么是\\,要么是/.因为字符串里\\才表示\
李奉山
2007-05-17 · TA获得超过240个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:217万
展开全部
inFile.open("E:\test.txt");

outFile.open("E:\testavg.out");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式