偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

C++讀寫(xiě)文本文件代碼范例解讀

開(kāi)發(fā) 后端
C++讀寫(xiě)文本文件的操作技巧是在程序編寫(xiě)中比較基礎(chǔ)的應(yīng)用技巧。我們希望初學(xué)者可以以本文代碼為參考對(duì)象,對(duì)這一基礎(chǔ)知識(shí)有一個(gè)詳盡的了解。

C++編程語(yǔ)言書(shū)寫(xiě)方式靈活,可以幫助編程人員輕松的實(shí)現(xiàn)各種功能需求。我們?cè)谶@里以一段代碼示例來(lái)詳細(xì)介紹一下C++讀寫(xiě)文本文件的實(shí)現(xiàn)方法,希望大家可以根據(jù)這里介紹的方法充分掌握這一基礎(chǔ)應(yīng)用技巧。

C++讀寫(xiě)文本文件代碼示例如下:

  1. #include < iostream> 
  2. #include < fstream> 
  3. using namespace std;  
  4. int main()  
  5. {  
  6. const char filename[] = "mytext.txt";  
  7. ofstream o_file;  
  8. ifstream i_file;  
  9. string out_text;  
  10. //寫(xiě)  
  11. o_file.open(filename);  
  12. for (int i = 1; i < = 10; i++)  
  13. {  
  14. o_file < <  "第" < <  i < <  "行"n"; //將內(nèi)容寫(xiě)入到文本文件中  
  15. }  
  16. o_file.close();  
  17. //讀  
  18. i_file.open(filename);  
  19. if (i_file.is_open())  
  20. {  
  21. while (i_file.good())  
  22. {  
  23. i_file >> out_text; //將讀取的內(nèi)容存儲(chǔ)到變量out_text中  
  24. cout < <  out_text < <  endl;
     //在控制臺(tái)輸出讀取的內(nèi)容。為什么***一行的內(nèi)容會(huì)出現(xiàn)兩次  
  25. }  
  26. }  
  27. else  
  28. cout < <  "打開(kāi)文件:" < <  filename < <  " 時(shí)出錯(cuò)!";  
  29. i_file.close();  
  30. system("PAUSE");  
  31. return 0;  
  1. #include "stdafx.h"  
  2. #include < iostream> 
  3. #include < fstream> 
  4. #include < string> 
  5. using namespace std;  
  6. int _tmain(int argc, _TCHAR* argv[])  
  7. {  
  8. const char filename[]="test.doc";  
  9. ofstream o_file;
    /* 輸出流:將數(shù)據(jù)從內(nèi)存輸出其中ofstream是將數(shù)據(jù)輸出到文件,
    因此對(duì)于文件來(lái)說(shuō)是“寫(xiě)”*/  
  10. ifstream i_file;
    /*將數(shù)據(jù)輸入到內(nèi)存,其中ifstream是說(shuō)輸入的數(shù)據(jù)在文件中,
    因此對(duì)于文件來(lái)說(shuō)是“讀”*/  
  11. string out_text;  
  12. //寫(xiě)  
  13. o_file.open(filename);  
  14. for(int i =0;i< =12;i++)  
  15. {  
  16. o_file< < "第"< < i< < "行"n";//將內(nèi)容寫(xiě)入文本  
  17. }  
  18. o_file.close();  
  19. //讀  
  20. i_file.open(filename);  
  21. if(i_file.is_open())  
  22. {  
  23. while(i_file>>out_text)  
  24. {  
  25. cout < <  out_text < <  endl;  
  26. }  
  27. }  
  28. else  
  29. cout< < "打開(kāi)文件:"< < filename< < "時(shí)出錯(cuò)!";  
  30. i_file.close();  
  31. system("PAUSE");  
  32. return 0;  

C++讀寫(xiě)文本文件相關(guān)操作方法就為大家介紹到這里。

【編輯推薦】

  1. C++初始化列表實(shí)現(xiàn)方法詳解
  2. C++多態(tài)性基本概念講述
  3. C++獲得系統(tǒng)時(shí)間具體實(shí)現(xiàn)代碼解析
  4. 自定函數(shù)實(shí)現(xiàn)C++讀取CSV文件
  5. 講述C++中調(diào)用Python腳本
責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2010-01-15 10:05:35

VB.NET文件對(duì)象

2009-08-06 18:33:45

C#處理文本文件

2009-09-02 19:13:08

C#處理文本文件

2010-01-15 16:21:45

VB.NET讀寫(xiě)文本文

2009-09-02 19:08:03

C#實(shí)現(xiàn)讀取文本文件

2009-08-26 11:53:56

C#打印文本文件

2009-10-29 14:16:32

VB.NET讀寫(xiě)文本文

2009-08-19 17:44:15

C#操作文本文件

2010-01-08 16:10:05

VB.NET讀寫(xiě)文本文

2009-10-14 10:25:52

VB.NET讀寫(xiě)文本文

2010-04-30 17:38:31

Unix文本

2009-08-20 09:15:20

C#操作文本文件

2009-08-20 10:17:27

C#操作文本文件

2021-11-29 09:46:11

FileReaderJava開(kāi)發(fā)

2009-08-20 09:58:06

C#操作文本文件

2009-08-12 17:59:48

C#讀取文本文

2009-09-04 15:56:35

寫(xiě)入文本文件

2010-02-04 10:19:39

C++多線程

2015-06-17 14:28:15

Java查詢處理方法

2014-03-11 10:11:33

Linux命令more命令文本文件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)