1. 檔案寫入:
#include using2. 檔案讀取:namespace
std;
void
main()
#include #include3. 檔案追加:using
namespace
std;
void
main()
;
//in >> str;
in.getline(str, 256);//
處理空格
in.close();
cout
<< str <
cin.
get();
}
c:\\3-檔案操作練習\\1.txt");
for(auto i : infs)
fout.close();
ifstream fin(
"c:\\3-檔案操作練習\\1.txt");
for (int i = 0; i < 3; i++)
;fin.getline(str,
254);
cout
<< str <
}fin.close();
cin.
get();
}5. 二進位制檔案讀寫:
#include #include6. 檔案指標移動:(1)移動到合適位置,讀:using
namespace
std;
struct
info
;void
main()
,, };
ofstream fout(
"c:\\3-檔案操作練習\\2.bin
",ios::binary);
fout.write((
char *)infs, sizeof(infs)); //
從記憶體寫入磁碟
fout.close();
struct info infshua[3];
ifstream fin(
"c:\\3-檔案操作練習\\2.bin
", ios::binary);
fin.read((
char *)infshua, sizeof
(infshua));
fin.close();
for(auto i : infshua)
cin.
get();
}
#include #include(2)移動到合適位置,寫:using
namespace
std;
void
main()
fout
<< "
123456789abcdefghijklmnopqrstuvwxyz";
fout.close();
ifstream fin(
"c:\\3-檔案操作練習\\3.txt");
if(fin.fail())
fin.seekg(
9, ios::beg);//
檔案指標從開始移動9個位置 讀
char
ch;
while (fin.get
(ch))
fin.close();
cin.
get();
}
#include #includeusing
namespace
std;
void
main()
char
ch;
while (fin.get
(ch))
fin.close();
ofstream fout(
"c:\\3-檔案操作練習\\3.txt");
if (!fout)
fout.seekp(
5, ios::beg);
fout
<< "
hello world
"<
fout.close();
cin.
get();
}
C 對檔案操作
c 建立目錄 建立目錄c sixage directoryinfo d directory.createdirectory c sixage d1指向c sixage sixage1 directoryinfo d1 d.createsubdirectory sixage1 d2指向c sixage...
c 對檔案操作
獲得當前絕對路徑 指定的路徑 絕對路徑 非web程式引用 return 刪除單個檔案 檔案相對路徑 public static bool deletefile string filepath if file.exists fullpath return false 刪除上傳的檔案 及縮圖 publi...
C 對檔案的操作
c 對檔案的操作方式有兩種 1 通過file類對檔案進行操作 2 通過檔案流對檔案進行操作 file類是乙個靜態類 因此可以直接使用類名去呼叫方法 有以下方法對檔案進行操作 1 exist 判斷指定路徑下的檔案是否存在,形參為指定路徑,存在則返回true 不存在則返回false 2 move 將原來...