輸入輸出:
標準輸入輸出流:istream/ostream cin/cout物件
檔案輸入輸出流:對檔案操作讀寫等操作
ifstream/ofstream是c++標準庫提供的乙個物件導向的軟體包
輸出:(讀)將資訊輸送到外設中
插入流: <<
插入:(寫操作)將資訊獲取電腦
本質:ifstream和ofstream將c語言的方法封裝為物件
檔案的型別:文字檔案,二進位制檔案
文字檔案: 是以字元對應的ascii存放到檔案中。
int a=12345--->檔案檔案中: ['1']['2']['3']['4']['5']
int a=12345二進位制(00000000000000011000000111001)--->二進位制檔案00000000000000011000000111001
檔案操作:
1、開啟
標準輸入輸出,建立類物件並開啟 ofstream .
//標準輸入輸出
#include//檔案輸入輸出的類名fstream
#includeusing namespace std;
#define path "./msg.data"
int main()
; //寫入
of.write((char*)buf,sizeof(buf));//ofstream::write(const char*,size_t)
//3關閉
of.close();
*///1讀取二進位制文字資訊 唯讀開啟二進位制檔案
ifstream ifs("./score.data",ios::in|ios::binary);
//讀取---檔案開啟時都有乙個檔案的讀寫位置指標,指向開頭
/* //獲取當前的檔案讀寫位置
cout<<"檔案的位置:"《檔案操作,開啟檔案,檔案指標的位移 lseek(); .
#include#include#include#includeusing namespace std;
/*int create(const char* path,int mode)
*/int main()
//計時
time_t t2=time(null);
cout<<"共好時"《從 argv[1] 檔案中複製到 argv[2] 檔案中 .
#include#include#includeusing namespace std;
//copy src des
int main(int argc,char* argv)
C 檔案操作與C 的檔案操作
c filestream 檔案流 主要用於使用二進位制方式讀寫檔案資料,可讀取任何檔案 建立filestream物件 e 建立filestream物件 filemode 指定系統開啟檔案的方式filestream fileaccess 指定檔案的訪問方式 read唯讀,write只寫,readwri...
C 檔案操作
c 追加檔案 sw.writeline 追逐理想 sw.writeline kzlll sw.writeline net筆記 sw.flush sw.close c 拷貝檔案 string orignfile,newfile file.copy orignfile,newfile,true c 刪除...
C 檔案操作
c 檔案操作 軒軒 發表於 2006 2 18 12 40 16 在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器...