2.1-第章 档案与资料夹处理ppt课件_第1页
2.1-第章 档案与资料夹处理ppt课件_第2页
2.1-第章 档案与资料夹处理ppt课件_第3页
2.1-第章 档案与资料夹处理ppt课件_第4页
2.1-第章 档案与资料夹处理ppt课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、函數函數說明FILE *fopen(char *filename, char *mode) 以 mode 參數的模式開啟參數 filename的檔案名稱或完整路徑,如果開啟成功,傳回檔案指標,否則傳回 NULLint fclose(FILE *fp)關閉 FILE 指標的檔案,成功傳回 0,失敗傳回 EOF模式字串模式字串當開啟檔案已經存在當開啟檔案不存在r開啟一個唯讀的文字檔案傳回 NULLw清除檔案內容後寫入建立寫入的文字檔案a開啟檔案從檔尾後開始寫入建立寫入的文字檔案r+開啟一個讀寫的文字檔案傳回 NULLw+清除檔案內容後讀寫內容建立讀寫的文字檔案a+開啟檔案從檔尾後開始讀寫建立讀寫的

2、文字檔案函數函數說明int fputs(char *str, FILE *fp)將參數 str 指標的字串寫入檔案 fp,寫入成功傳回非負整數,否則傳回 EOFchar *fgets(char *str, int num, FILE *fp) 讀取參數檔案 fp 的內容到字串指標str,一共讀取 num-1 個字元,讀取成功,傳回 str 指標,否則傳回 NULL函數函數說明int putc(int ch, FILE *fp)將參數 ch 字元寫入檔案 fp,寫入成功傳回字元ch,否則傳回 EOFchar getc(FILE *fp)讀取參數檔案 fp 的內容,一次一個字元,讀取成功,傳回讀取

3、的字元,否則傳回 EOF函數函數說明int fprintf(FILE *fp, char *control, )與 printf()函數相同,只是輸出到檔案fp。如果寫入成功,傳回輸出的字元,否則傳回 EOFint fscanf(FILE *fp, char *control, )與 scanf()函數相同,只是從檔案 fp 讀取,如果讀取成功,傳回讀取的字元,否則傳回 EOF模式字串模式字串當開啟檔案已經存在當開啟檔案不存在rb開啟一個唯讀的二進位檔案傳回 NULLwb清除檔案內容後寫入建立寫入的二進位檔案r+b開啟一個讀寫的二進位檔案傳回 NULLw+b清除檔案內容後讀寫內容建立讀寫的二進

4、位檔案函數函數說明size_t fwrite(void *ptr, size_t size,size_t n, FILE *fp)從參數 ptr 指標的位址起算,將大小 size的 n 筆記錄,即 n*size 位元組寫入檔案fp,寫入成功傳回寫入的記錄數 n,如果小於 n 表示有錯誤產生int ferror(FILE *fp)傳回最後檔案讀寫操作的狀態,如果有錯誤傳回非零值,否則傳回 0函數函數說明size_t fread(void *ptr, size_t size, size_tn, FILE *fp)在檔案 fp 從參數 ptr 指標的位址起算,讀取大小 size 的 n 筆記錄,即

5、n*size 位元組,讀取成功傳回讀取的記錄數 n,如果小於 n 表示有錯誤產生int feof(File *fp)檢查是否讀到檔案結束,如果是,傳回非零值,否則傳回 0函數函數說明int fseek(FILE *fp, long offset, int origin) 從參數的 origin 位置開始計算位移offset 後,將檔案 fp 的檔案指標移到此位置,成功傳回 0,否則傳回非零值int fflush(File *fp)將緩衝區的資料寫入檔案,如果有錯誤傳回 EOFlong ftell(File *fp)傳回目前的檔案位置,如果有錯誤傳回-1函數函數說明int remove (char *filename)將參數的檔案名稱刪除,成功刪除傳回 0,失敗傳回-1int rename (char *oname, char *nname)將參數 oname 的舊檔名改為 nname的新檔名,成功傳回 0,失敗傳回-1函數函數說明char* getcwd (char *name, int len)取得目前完整的工作路徑,路徑字串是存入參數 name 字串指標的字元陣列,其大小為 len 參數,成功取回工作路徑,傳回name 指標,否則為 NULLint chdir (char *path)切換到參數的目錄路徑字串,成功傳回0,失敗傳回-1i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论