vs c 檔案的輸入和輸出

2021-10-14 08:06:56 字數 1122 閱讀 1538

1.輸出流,判斷檔案是否成功開啟

#include using namespace std;

void main()

fout<<"file open success and now write something into it.";

fout.close();//記得關閉檔案流zhuan

}

失敗:

1)資料夾不存在,自動建立多層目錄

參考:

#include#include#include#include#include//得到檔案路徑的目錄

std::string getpathdir(std::string filepath)

return dirpath;

}//建立多級目錄

void createmultilevel(std::string dir)

std::list dirlist;

dirlist.push_front(dir);

std::string curdir = getpathdir(dir);

while (curdir != dir)

dirlist.push_front(curdir);

dir = curdir;

curdir = getpathdir(dir);

} for (auto it : dirlist) }

int main()

2)建立單層目錄

_mkdir("d:\\e\\c");
2.輸出流,判斷檔案是否成功開啟

ifstream類過載了!操作符,所以當我們如此使用的時候,是!操作符函式返回乙個bool變數來標記是否成功。

ifstream fin("filename");

if (!fin)

{ cout << "fail to open the file" <3.獲取執行檔案絕對路徑

char szbuf[512];

_getcwd(szbuf, sizeof(szbuf) - 1);

std::cout << szbuf << std::endl;

檔案的輸入和輸出

1 fstream型別定義了兩個自己的新操作 open和close。2 檔案流物件的使用 1 ifstream infile ifile.c str ofstream outfile ofile.c str ifile和ofile儲存讀寫的檔名的string物件 2 ifstream infile ...

檔案的輸入和輸出

1.檔案內建函式 open 和file 作為開啟檔案之門 的 鑰匙 內建函式open 以及file 提供了初始化輸入 輸出 i o 操作的通用介面。open 內建函式成功開啟檔案時候回返回乙個物件,否則會引發乙個錯誤。內建函式open 的基本語法是 file object open file nam...

檔案的輸入和輸出

iostream庫也支援檔案的輸入和輸出。所有能應用在標準輸入和輸出上的操作符,也都可以應用到已經被開啟的輸入或輸出檔案上。為了開啟乙個檔案供輸入和輸出,除了iostream標頭檔案之外,還必須包含標頭檔案 include 為了開啟乙個輸出檔案,我們必須宣告乙個ofstream型別的物件 ofstr...