c++之文件操作,(不以简单而不为,不以难而畏为)

来源:互联网 发布:ubuntu怎么读 编辑:程序博客网 时间:2024/04/28 12:44

操作相对简单,但不要以为简单而不动手,文件操作流在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流迭代器》,里面有讲解很清楚

 

不以易而不为,不以难而畏为!

原创粉丝点击