先說一下C語言中fseek()的功能:函式原型:int fseek(FILE *fp, LONG offset, int origin)引數含義:fp 檔案指標 offset 相對於origin規定的偏移位置量 origin 指標移動的起始位置,可設定為以下三種情況: SEEK_SET 檔案開始位置 SEEK_CUR 檔案當前位置 SEEK_END 檔案結束位置C++中seep()和seekg()函式功能seekp:設定輸出檔案流的檔案流指標位置seekg:設定輸入檔案流的檔案流指標位置函式原型:ostream& seekp( streampos pos );ostream& seekp( streamoff off, ios::seek_dir dir );istream& seekg( streampos pos );istream& seekg( streamoff off, ios::seek_dir dir );函式引數pos:新的檔案流指標位置值off:需要偏移的值dir:搜尋的起始位置dir引數用於對檔案流指標的定位操作上,代表搜尋的起始位置在ios中定義的列舉型別:enum seek_dir {beg, cur, end};每個列舉常量的含義:ios::beg:檔案流的起始位置ios::cur:檔案流的當前位置ios::end:檔案流的結束位置
FILE *fp;定義一個檔案指標 fp=fopen("test.txt","wb");以寫方式開啟一個檔案 for(int i=1;i
先說一下C語言中fseek()的功能:函式原型:int fseek(FILE *fp, LONG offset, int origin)引數含義:fp 檔案指標 offset 相對於origin規定的偏移位置量 origin 指標移動的起始位置,可設定為以下三種情況: SEEK_SET 檔案開始位置 SEEK_CUR 檔案當前位置 SEEK_END 檔案結束位置C++中seep()和seekg()函式功能seekp:設定輸出檔案流的檔案流指標位置seekg:設定輸入檔案流的檔案流指標位置函式原型:ostream& seekp( streampos pos );ostream& seekp( streamoff off, ios::seek_dir dir );istream& seekg( streampos pos );istream& seekg( streamoff off, ios::seek_dir dir );函式引數pos:新的檔案流指標位置值off:需要偏移的值dir:搜尋的起始位置dir引數用於對檔案流指標的定位操作上,代表搜尋的起始位置在ios中定義的列舉型別:enum seek_dir {beg, cur, end};每個列舉常量的含義:ios::beg:檔案流的起始位置ios::cur:檔案流的當前位置ios::end:檔案流的結束位置