C語言常用檔案操作,增刪改查檔案

2021-10-07 05:52:43 字數 1614 閱讀 7268

標頭檔案:

#include

#include

file* fp;

//path是檔案路徑

//mode可以是"r"讀,"w"寫,「a」附加等等if(

(fp=

fopen

(path,mode)

==null))

fclose

(file* fp)

;

access

(path,mode)

//返回0表示擁有對該檔案的某種權利,權利是由mode確定,"r"就是讀權力

//-1表示檔案不存在或者沒有該權力

mkdir

(path)

//返回-1失敗

//用法同printf,有一點不同,fprintf第乙個引數是file*

file* fp=

fopen

(path,mode)

;int a=10;

fprintf

(fp,

"%d\n"

,a);

//就能將10和回車輸入檔案

//如果mode是「w」,則會覆蓋原檔案,「a」是加在檔案末尾

char path=

"c:\\tmp.txt"

;//緩衝區

char

* buff=

(char*)

malloc

(1024);

file* fp=

fopen

(path,

"r")

;//size記錄檔案行數

int size=0;

//讀取行數

while

(fgets

(buff,

1024

,fp)

!=null

)//將讀取的資料放入datas中

char

** datas=

(char*)

mallic

(size*

sizeof

(char*)

);size=0;

//重新開啟檔案

fp=fopen

(path,mode)

;//讀取資料

while

(fgets

(buff,

sizeof

(buff)

,fp)

!=null

)

//找到該資料庫名並將開頭換成$

for(i=

0;i(判斷條件)

//重新開啟檔案if(

(fp=

fopen

(path,

"w"))==

null

)//不寫已$開頭的資料

for(i=

0;i(datas[i][0

]!='$')

fclose

(fp)

;

C語言操作mysql增刪改查

資料庫 zhang 表 people 表字段 name varchar age int varchar grade varchar include include include int main 嘗試與執行在主機上的mysql資料庫引擎建立連線 localhost為資料庫連線的主機 root為my...

常用操作之增 刪 改 查

1 增 增加目錄命令 mkdir 對映 1.新建目錄名為dir1 eg mkdir dir1 2.一次建多個資料夾eg temp1,temp2,te mkdir temp1 temp2 te 3.新建父目錄,檔案已存在也不會報錯 eg mkdir p t1 t2 t3 增加檔案命令 touch 對映...

python對檔案增刪改查

coding utf8 author bluesli readline 每只讀取檔案的一行,通常也是讀取到的一行內容放到乙個字串變數中,返回str型別,如下圖 2 readlines 每次按行讀取整個檔案內容,將讀取到的內容放到乙個列表中,返回list型別 把檔案內容封裝成字典 defconvert...