读书人

c++之资料操作(不以简单而不为不以

发布时间: 2012-08-02 11:35:26 作者: rapoo

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

操作相对简单,但不要以为简单而不动手,文件操作流在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;
}

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

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

文件输出操作:

#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;
}

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

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

也可以用流迭代器来完成,欢迎看我的《IO流迭代器》,里面有讲解很清楚

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

读书人网 >C++

热点推荐