C++文件流操作具体实现方法探讨

C++编程语言在实际编程中,对于文件的操作是一个比较简单的操作,大家可以通过一些简单的实例就能充分的掌握这一应用技巧,并在实际编程中给自己的程序开发带来一些帮助。下面就让我们一起来看看C++文件流操作的相关应用技巧吧。

C++文件流操作之文件写入:

#include < fstream> 



#include < iostream>   



using namespace std;  


int main(){  


string str;  


ofstream out("d.txt");  



str="床前明月光\n疑是地上霜\n举头望明月\n低头思故乡\n";  




out< < str< < endl;  



return 0;   


} 

C++文件流操作之文件读取:

#include < fstream> 



#include < iostream>   



using namespace std;  


int main(){  


ifstream in("a.txt");  


for(string str;getline(in,str);)  



cout< < str< < "\n";  



return 0;   


} 

C++文件流操作之文件复制

#include < fstream> 



#include < iostream>   



using namespace std;  


int main(){  


ifstream in("a.txt");  


ofstream out("b.txt");  


for(string str;getline(in,str);)  



out< < str< < endl;  




cout< < "文件复制成功!!!";  



return 0;   


} 

筛法判断素数程序

#include < iostream> 



#include < vector> 




#include < fstream> 



using namespace std;  


int main(){  



vector< int> prime(10000,1);  




for(int i=2;i< 100;++i)  



if(prime[i])  



for(int j=i;i*j< 10000;++j)  



prime[i*j]=0;  


ifstream in("c.txt");  



for(int a;in>>a && a>1 && a< 10000;)  




cout< < a< < " is "< < (prime[a]?"":"not ")< < " a prime.\n";   



} 

c++

相关推荐