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....