C++_檔案處理_問題排解
由於在專題研究中想要
針對 xef 檔 做處理
因此 需用到
FILE *fptr;
來做檔案開啟
注意!!!
fopen("檔案路徑" , "開啟檔案/指定存取之類型");
"r" ----> 開啟一個已存在的檔案,若不存就回傳NULL。
"a" ----> 開啟一個可以寫入資料之檔案,若檔案存在則新增的資料會附加在最後面,若不存在則會新增一個檔案。
路徑要用
雙斜線 " \\" 或是 反斜線 "/"
不過 過程中遇到許多困難
下方有個錯誤信息
我們特寫一張
底下可以明顯看到
_CRT_SECURE_NO_WARNINGS
錯誤 1 error C4996: 'fileno': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _fileno.
我們只要 在 fileno 前面加上 底線 _ 即可修正
再建置一次
這次 錯誤信息換成
錯誤 1 error C4996: 'filelength': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _filelength.
一樣加 底線 來做 修正
之後就正常運作了
這裡我先嘗試 跑 空的 txt 檔名取為 「小籠包」
針對 xef 檔 做處理
因此 需用到
FILE *fptr;
來做檔案開啟
注意!!!
fopen("檔案路徑" , "開啟檔案/指定存取之類型");
"r" ----> 開啟一個已存在的檔案,若不存就回傳NULL。
"a" ----> 開啟一個可以寫入資料之檔案,若檔案存在則新增的資料會附加在最後面,若不存在則會新增一個檔案。
路徑要用
雙斜線 " \\" 或是 反斜線 "/"
不過 過程中遇到許多困難
下方有個錯誤信息
我們特寫一張
底下可以明顯看到
_CRT_SECURE_NO_WARNINGS
錯誤 1 error C4996: 'fileno': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _fileno.
我們只要 在 fileno 前面加上 底線 _ 即可修正
再建置一次
這次 錯誤信息換成
錯誤 1 error C4996: 'filelength': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _filelength.
一樣加 底線 來做 修正
之後就正常運作了
這裡我先嘗試 跑 空的 txt 檔名取為 「小籠包」
留言
張貼留言