C 實現對檔案的輸出

2021-10-25 15:51:18 字數 1325 閱讀 5360

模式

描述ios::in

為輸入而開啟檔案

ios::out

為輸出而開啟檔案

ios::ate

初始位置定位到檔案末尾

所有輸出附加在檔案末尾

ios::trunc

如果檔案已存在則先刪除該檔案

例如:

ofstream fd;

fd.open

("檔名.txt"

, ios:

:out);if

(!fd.

is_open()

)

student.h
#pragma once

#include

#include

#include

#include

#include

#include

#include

using namespace std;

class

student

;

student.cpp
#include "student.h"

student:

:student

(string _num, string _name, string _id, string _type, string _major)

student::~

student()

string student:

:getnum()

main.cpp
#define _crt_secure_no_warnings

#include"student.h"

vector filename =

;void

menu()

int login()

else

}void

addinfo()

string str = num +

" "+ name +

" "+ id +

" "+ type +

" "+ major;

fd << str << endl;

fd.close()

;}void

split

(string str,char ch,vector vecstr)

//用ch分割字串str儲存到vecstr中

int main()

else}}

system

("pause");

return0;

}

C語言對檔案的輸入輸出

c的資料檔案由一連串的字元 或位元組 組成,而不考慮行的界限,兩行資料間不會自動加分隔符,對檔案的訪問是以字元 位元組 為單位的。輸入輸出資料流的開始和結束僅受程式控制而不受物理符號 如回車換行符 控制,這就增加了處理的靈活性。這種檔案稱為流式檔案。1.1 c語言用標準輸入輸出函式fopen來實現開...

C 對檔案的操作

c 對檔案的操作方式有兩種 1 通過file類對檔案進行操作 2 通過檔案流對檔案進行操作 file類是乙個靜態類 因此可以直接使用類名去呼叫方法 有以下方法對檔案進行操作 1 exist 判斷指定路徑下的檔案是否存在,形參為指定路徑,存在則返回true 不存在則返回false 2 move 將原來...

C ,對檔案的操作

據說直接提交檔案內容會讓 跑的更快?都市傳說 對檔案進行操作,包括查詢,儲存,遍歷,輸出 以本地的乙個記事本當乙個字典來進行實驗 freopen in r stdin freopen out w stdout 用到頭檔案 include 用到的函式 記住要在開啟檔案之前定義乙個接受檔案的指標 fil...