c++文件基本操作
怎么把数据从文件原样取出?
#include <iostream>C++
#include <fstream>
using namespace std;
int main ()
{
int age = 20;
char name[10] = "lxr" ;
char filename[20] = "学生信息.txt";
ifstream infile ;
ofstream outfile ;
outfile.open(filename) ;
outfile << name<<age<<endl ;
outfile.close();
infile.open(filename) ;
if ( !infile.is_open())
cout << "open filed\n" ;
while ( !infile.eof())
infile >> name >> age ;
infile.close() ;
cout << name << age <<endl;
return 0 ;
}
#include <iostream>
#include <fstream>
using namespace std;
int main ()
{
int age = 20;
char name[10] = "lxr" ;
char const* filename = "学生信息.txt";
{
ofstream outfile(filename) ;
outfile << name << ' '<< age<<endl;
}
{
ifstream infile(filename);
while (infile.get(name, 20, ' ') && infile >> age)
cout << name << age <<endl;
}
return 0 ;
}