#include#include#include#includeusing namespace std;
#define maxbyte 0xff
int main()
//d:\\cppfileout.mdb
fout.open("d:\\cppfileout.***", ios_base::binary);
if (!fout.is_open())
//獲得檔案的大小
fin.seekg(0, ios::end);
long fsize = fin.tellg();
cout << "檔案大小 : " << fsize << endl;
//讓檔案的指標跑到檔案頭
fin.seekg(0, ios::beg);
long readlen = maxbyte;
char szin[maxbyte] = ;
//檔案大小比maxbyte小的情況下
if (fsize <= maxbyte)
readlen = fsize;
while (fin.read(szin, readlen))
//當檔案比maxbyte小的時候就會出現<0,讀寫一次跳出就好了,=0不能跳
if (fsize < 0)
break;
} cout << "ok" << endl;
fin.close();
fout.close();
return 0;
}
C 讀寫二進位制檔案
摘要 使用c 讀寫二進位制檔案,在開發中操作的比較頻繁,今天有幸找到一篇文章,遂進行了一些試驗,並進行了部分的總結。使用c 操作檔案,是研發過程中比較頻繁的,因此進行必要的總結和封裝還是十分有用的。今天在網上找到一篇,遂進行了部分的試驗,以記之,備後用。include 寫二進位制檔案 寫二進位制檔案...
c 讀寫二進位制檔案
最近需要用到二進位制檔案讀寫的相關操作,這邊稍微總結下,首先二進位制檔案的讀寫可以使用fread和fwrite來處理。fread函式原型 size t cdecl fread void size t,size t,file 第乙個引數表示的是快取,第二個引數表示的是基本單元的大小,第三引數表示的是基...
C 二進位制檔案讀寫
今天終於弄明白怎樣使用c 讀寫二進位制檔案了。要讀取檔案必須包含標頭檔案,這裡包含了c 讀寫檔案的方法。可以使用fstream類,這個類可以對檔案進行讀寫操作。1 開啟檔案。可以寫檔案了,讀檔案就好辦多了。讀檔案需要用到read函式。其引數和write大致相同,read const char ch,...