操作相对简单,但不要以为简单而不动手,文件操作流在Java和C++都很重要,以下是雏形:(让您溅笑了)
文件写入操作
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
int main(){
ofstream file("c:\\hello.txt");
if(!file){
cout<<"can't open it"<<endl;
return -1;
}
string s="hello";
for(int i=0;i<10;++i){
file<<"hello ";
}
file<<endl;
file.close();
system("pause");
return 0;
}
文件输出操作:
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
int main(){
ifstream infile("c:\\world.txt");
if(!infile){
cout<<"can't open it"<<endl;
return -1;
}
string s;
while(getline(infile,s)){
cout<<s<<endl;
}
infile.close();
system("pause");
return 0;
}
也可以用流迭代器来完成,欢迎看我的《IO流迭代器》,里面有讲解很清楚
不以易而不为,不以难而畏为!