C 檔案讀寫

2021-09-23 10:41:42 字數 928 閱讀 8305

基礎知識

#include//提供三個類

ifstream -- 從已有的檔案讀

ofstream -- 向檔案寫內容

fstream -- 開啟檔案供讀寫

二進位制檔案:由二進位制(0和1)組成的檔案

infile.open("d:\\codeblocks\\file.dat")    //絕對路徑 注意是兩個斜槓

等價表示:

infile.open("d:/codeblocks/file.dat") //絕對路徑 用單個反斜槓代替

"file.dat"); //相對路徑 要求檔案file 和cpp或cbp檔案在同一目錄

//其他(不常用):

infile.open("..\\codeblocks\\file.dat"); //「..」表示退到當前目錄的上一級目錄(父目錄)

infile.open(".\\codeblocks\\file.dat"); //「.」表示當前預設目錄

基本操作

用ofstresam寫檔案

string str;      

ifstream infile; //定義ifstream類的例項 infile

infile.open("a.dat"); //以預設方式開啟a.dat

infile>>str; //讀入文寫的資料到str字串

cout《用ifstresam寫檔案

ifstream outfile;

outfile.open("a.dat");

// ifstream outfile("a.dat");

c 檔案讀寫 文字讀寫

include int main else return 0 格式 intfscanf file stream,constchar format,返回值 如果成功,該函式返回成功匹配和賦值的個數。如果到達檔案末尾或發生讀錯誤,則返回 eof 引數1 file stream 檔案指標 引數2 cons...

C 檔案讀寫

原文 http www.vckbase.com document viewdoc id 1439 原作 john peregrine file i o using c 序論 我曾發表過檔案輸入輸出的文章,現在覺得有必要再寫一點。檔案 i o 在c 中比烤蛋糕簡單多了。在這篇文章裡,我會詳細解釋asc...

C 讀寫檔案

1 使用filestream讀寫檔案 檔案頭 using system using system.collections.generic using system.text using system.io 讀檔案核心 byte bydata new byte 100 char chardata ne...