
关于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++高手给予指点,谢谢!希望略详细一些,在线等待。 展开
#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++高手给予指点,谢谢!希望略详细一些,在线等待。 展开
展开全部
文件路径你都能写错啊,斜杠都没有啊.
另外,斜杠要注意,要么是\\,要么是/.因为字符串里\\才表示\
另外,斜杠要注意,要么是\\,要么是/.因为字符串里\\才表示\
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询