C 檔案相關

2021-09-25 12:20:28 字數 1613 閱讀 3833

wchar_t是c/c++的字元

型別,是一種擴充套件的儲存方式。wchar_t型別主要用在國際化程式的實現中,但它不等同於unicode編碼。unicode編碼的字元一般以wchar_t型別儲存。

函式原型

size_t fwrite(const void *ptr, size_t size, size_t nmemb, file *stream) 引數

功能把ptr所指向的陣列中的資料寫入到給定流stream中。

返回值如果成功,該函式返回乙個 size_t 物件,表示元素的總數,該物件是乙個整型資料型別。如果該數字與 nmemb 引數不同,則會顯示乙個錯誤。 

c 庫函式long int ftell(file *stream)返回給定流 stream 的當前檔案位置

下面是 ftell() 函式的宣告。

long int ftell(file *stream)
該函式返回位置識別符號的當前值。如果發生錯誤,則返回 -1l,全域性變數 errno 被設定為乙個正值。

功 能: 將檔案內部的位置指標重新指向乙個流(資料流/檔案)的開頭

注意:不是檔案指標而是檔案內部的位置指標,隨著對檔案的讀寫檔案的位置指標(指向當前讀寫位元組)向後移動。而檔案指標是指向整個檔案,如果不重新賦值檔案指標不會改變。

rewind函式作用等同於 (void)fseek(stream, 0l, seek_set); [1]

用 法: void rewind(file *stream);

標頭檔案: stdio.h

返回值:無

c 庫函式int fseek(file *stream, long int offset, int whence)設定流stream的檔案位置為給定的偏移offset,引數 offset 意味著從給定的whence位置查詢的位元組數。

下面是 fseek() 函式的宣告。

int fseek(file *stream, long int offset, int whence)
常量

描述seek_set

檔案的開頭

seek_cur

檔案指標的當前位置

seek_end

檔案的末尾

c 庫函式void *memset(void *str, int c, size_t n)複製字元c(乙個無符號字元)到引數str所指向的字串的前n個字元。

下面是 memset() 函式的宣告。

void *memset(void *str, int c, size_t n)
該值返回乙個指向儲存區 str 的指標。

C語言檔案操作相關

在程式設計師和磁碟之間有乙個檔案作業系統 適配層 在作業系統下只有兩種檔案 文字檔案 ascll檔案 二進位制檔案 記憶體儲存 檔案的三板斧 開啟 讀和寫 關閉。開啟函式fopen fopen 函式開啟由fname 檔名 指定的檔案,並返回乙個關聯該檔案的流.如果發生錯誤,fopen 返回null....

檔案處理相關C函式

總覽 1.0 int fscanf file stream,const char format,argument waiting for adding 1.0.0 fscanf 函式原型為 int fscanf file stream,const char format,argument 其功能為根...

C語言相關檔案操作

1.對已知檔案進行分割。1 include 2 include 3 include 4 file in,out 5 char filename 256 ch,cfilename 256 6 void depart 7 15 unsigned long int n 1,k,byte 0 16 unsi...