关于文件的读写操作谭浩强的那本《C++程序设计》在P441-P447讲得很清楚。
在这里直接给代码了:
#include<iostream>
#include<fstream>//一定要加进去
#include<atlstr.h>
using namespace std;
int main()
{
int i;
int a,b;
int xx;
ofstream outfile;//向文件中写入
outfile.open("F:\\test.txt",ios::out);//文件路径,若已存在则覆盖,否则新建
cin>>xx;
outfile<<xx<<endl;
for(i=0;i<xx;i++)
{
cin>>a>>b;
outfile<<a<<' '<<b<<endl;
}
outfile.close();//非常非常重要
ifstream infile;//从已有文件中读取数据
infile.open("F:\\test.txt",ios::in);//文件路径
if(infile.fail())//文件不存在
{
cout<<"读取文件失败!"<<endl;
exit(0);
}
while(infile>>a)
cout<<a<<endl;
infile.close();
return 0;
}