C++寫文件操作


C++文件操作

程序運行時產生的數據都屬於臨時數據,程序一旦運行結束都會被釋放
通過文件可以將數據持久化

C++中對文件操作需要包含頭文件

文件類型分為兩種:

1.文本文件 - 文件以文本的ASCll碼形式存儲在計算機中
2.二進制文件- 文件以文本的二進制形式儲存在計算機中,用戶一般不能直接讀懂他們

操作文件的三大類:

  • 1.ofstream:寫操作
  • 2.ifstream:讀操作
  • 3.fstream:讀寫操作

5.1文本文件
5.1.1寫文件

寫文件步驟如下:

1.包含頭文件
#include
2.創建流對象
ofstream ofs;
3.打開文件
ofs.open(“文件路徑”,打開方式);
4.寫數據
ofs<<“寫入的數據”;
5.關閉文件
ifs.close();
文件打開方式:
在這里插入圖片描述
注意:文件打開方式可以配合使用,利用 | 操作符

例如:用二進制方式寫文件:

ios::binary | ios:: out

代碼示例:

#include <iostream>
#include <fstream> //頭文件包含
using namespace std;
//文本文件 寫文件
void test01()
{
       //1.包含頭文件 fstream
       // 2.創建流對象
       ofstream ofs;
       //3.指定打開方式
       ofs.open("test.txt", ios::out);
       //4.寫內容
       ofs << "姓名:張三" << endl;
       ofs << "性別:男" << endl;
       ofs << "年齡:18" << endl;
       //5.關閉文件
       ofs.close();
}
int main()
{
       test01();
       return 0;
}

總結:

1.文件操作必須包含頭文件fstream
2.讀文件可以利用ofstream,或者fstream類
3.打開文件時需要制定操作文件的路徑,以及打開方式
4.利用<<可以向文件中寫數據
5.操作完畢,要關閉文件

更多精彩文章請關注微信公眾號:YQ編程,或微信掃描以下二維碼關注,還有許多IT類電子書等你來拿。

在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM