cc++
讀寫字串
fgets(字元陣列名,n,檔案指標);
其中的n是乙個正整數。表示從檔案中讀出的字串不超過 n-1個字元。
fputs(字串,檔案指標);
ifstream >>
ofstream <<
格式化讀寫函式
fscanf(檔案指標,格式字串,輸入表列);
fprintf(檔案指標,格式字串,輸出表列);
istringstream >>
ostringstream <<
讀寫資料塊
fread(buffer,size,count,fp);
fwrite(buffer,size,count,fp);
其中buffer是乙個指標,在fread函式中,它表示存放輸入資料的首位址。在fwrite函式中,它表示存放輸出資料的首位址。 size 表示資料塊的位元組數。count 表示要讀寫的資料塊塊數。fp 表示檔案指標。
read(unsigned char *buf,int num);
write(const unsigned char *buf,int num);
read()從檔案中讀取 num 個字元到 buf 指向的快取中,如果在還未讀入 num 個字元時就到了檔案尾,可以用成員函式 int gcount() 來取得實際讀取的字元數;而 write() 從buf 指向的快取寫 num 個字元到檔案中
檔案的隨機讀寫
rewind(檔案指標);
它的功能是把檔案內部的位置指標移到檔案首。
fseek(檔案指標,位移量,起始點); 起始點 表示符號 數字表示
檔案首 seek—set 0
當前位置 seek—cur 1
檔案末尾 seek—end 2
istream &seekg(streamoff offset,seek_dir origin);
ostream &seekp(streamoff offset,seek_dir origin);
ios::beg: 檔案開頭
ios::cur: 檔案當前位置
ios::end: 檔案結尾
c和c 檔案操作比較
我在這裡比較下c語言和c 的檔案操作。首先是幾個基礎問題。typedef basic ifstream ifstream typedef basic ofstream ofstream typedef basic fstream fstream 查了下stlport,stlport stl iosf...
日期時間的操作比較
1.日期時間間隔操作 當前時間減去7分鐘的時間 select sysdate,sysdate interval 7 minute from dual 當前時間減去7小時的時間 select sysdate interval 7 hour from dual 當前時間減去7天的時間 select sy...
python陣列操作比較難理解
np.concatenate arr1,arr2 axis 0 np.vstack arr1,arr2 np.hstack arr1,arr2 np.split arr,2,4 arr.transpose 1,0 軸轉置 輸入 軸的編號組成的元組 arr.t arr np.arange 16 res...