c 中使用fstream讀寫檔案

2021-07-10 18:43:26 字數 888 閱讀 8864

c++中封裝的類庫ofsream,ifstream用於檔案的讀寫操作;

(1)ofstream–用於從流中寫入檔案;

//建立並寫入檔案,以寫檔案方式開啟檔案

ofstream tempout("test_327.txt");

int ninum = 100;

char name = "abcd";

tempout<< "this is a number: "

<< ninum<<"\n";

tempout<< "this is a string: "

<< name<<"\n";

tempout.close();

(2)ifstream用於從檔案中讀入程式中

//讀取檔案中的資料

ifstream tempin("test_327.txt");

/*char buf1[100] = ;

char buf[100] = ;

tempin.getline(buf1,sizeof(buf1));

tempin.getline(buf,sizeof(buf));

printf("%s\n",buf1);

printf("%s\n",buf);*/

if (tempin.is_open())

else

{cout

<<"開啟檔案失敗"

<(3)說說getline()函式;

fstreasm中的getline與std::getline()中的函式是不一樣的,但實現效果一樣,

printf(「%s\n」,str.c_str());只能輸出c字串,string型別的變數輸出時亂碼,要加c_str()轉換

(雖然很簡單,在此記下,嘿嘿)

使用fstream讀寫檔案

下面通過乙個例子來說明如何使用 include include include include using namespace std void process string s return 0 在這個例子中,vector裡儲存的一系列的檔名 這裡只有2個,a.txt中的內容為aaa b.txt中...

使用fstream讀寫檔案

下面通過乙個例子來說明如何使用 include include include include using namespace std void process string s return 0 在這個例子中,vector裡儲存的一系列的檔名 這裡只有2個,a.txt中的內容為aaa b.txt中...

fstream檔案讀寫

最近在做檔案傳輸,對檔案讀寫稍微有點了解,記錄下來,方便以後查閱,也方便他人參閱。主要介紹了檔案的讀和檔案寫 檔案讀 ifstream ifile ifile.open filename,std ios in std ios binary 開啟方式,所有的檔案都可以用二進位制開啟。if ifile....