RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
C++文件流操作具体实现方法探讨

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

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

 
 
 
  1. #include < fstream> 
  2. #include < iostream>   
  3. using namespace std;  
  4. int main(){  
  5. string str;  
  6. ofstream out("d.txt");  
  7. str="床前明月光\n疑是地上霜\n举头望明月\n低头思故乡\n";  
  8. out< < str< < endl;  
  9. return 0;   

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

 
 
 
  1. #include < fstream> 
  2. #include < iostream>   
  3. using namespace std;  
  4. int main(){  
  5. ifstream in("a.txt");  
  6. for(string str;getline(in,str);)  
  7. cout< < str< < "\n";  
  8. return 0;   

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

 
 
 
  1. #include < fstream> 
  2. #include < iostream>   
  3. using namespace std;  
  4. int main(){  
  5. ifstream in("a.txt");  
  6. ofstream out("b.txt");  
  7. for(string str;getline(in,str);)  
  8. out< < str< < endl;  
  9. cout< < "文件复制成功!!!";  
  10. return 0;   

筛法判断素数程序

 
 
 
  1. #include < iostream> 
  2. #include < vector> 
  3. #include < fstream> 
  4. using namespace std;  
  5. int main(){  
  6. vector< int> prime(10000,1);  
  7. for(int i=2;i< 100;++i)  
  8. if(prime[i])  
  9. for(int j=i;i*j< 10000;++j)  
  10. prime[i*j]=0;  
  11. ifstream in("c.txt");  
  12. for(int a;in>>a && a>1 && a< 10000;)  
  13. cout< < a< < " is "< < (prime[a]?"":"not ")< < " a prime.\n";   

c.txt文件中写入一系列小于10000的整数,并换行,就可以实现素数判断,因为也涉及文件的读取操作,所以一并给出。

感觉C++文件流操作好esay啊!Java读取文件还要复杂一点。


网站栏目:C++文件流操作具体实现方法探讨
地址分享:http://www.jxjierui.cn/article/coijchs.html