C 檔案處理 函式

2021-09-05 10:44:19 字數 588 閱讀 2430

開啟檔案

#include file *fp;

fp = fopen("file.txt", "r");

if( null==fp )

獲取檔案大小

fseek(fp,0l,seek_end); /**< 定位至檔案結尾*/

filelen = ftell(fp); /**《得到檔案位元組數 */

p = (char *)malloc(filelen + 1); /**《分配空間大小要 +1 */

/**< null==p*/

fseek(fp,0l,seek_set);/**< 定位至檔案開始處*/

fread(p,filelen ,1,fp);

p[filelen ] =0;

fseek(fp, -10, seek_end); /**< 從檔案結尾處回退10個位元組*/

fseek(fp, 2l, seek_cur); /**《從檔案當前位置前移2個位元組*/

fseek(fp, 10l, seek_set); /**《定位至檔案中的第10個位元組*/

檔案處理相關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語言檔案處理 fopen函式

一 c語言操作檔案 1.1 開啟檔案你可以使用fopen 函式來建立乙個新的檔案或者開啟乙個已有的檔案,這個呼叫會初始化型別file的乙個物件,型別file包含了所有用來控制流的必要的資訊。下面是這個函式呼叫的原型 file fopen const char filename,const char ...

C 常用檔案處理函式類

using newtonsoft.json using system using system.collections.generic using system.io using system.linq using system.text using system.text.regularexpre...