c語言中檔案的操作

2022-03-29 07:18:49 字數 1020 閱讀 6162

所謂「檔案」是指一組相關資料的有序集合。這個資料集有乙個名稱,叫做檔名。實際上在前面的各章中我們已經多次使用了檔案,例如源程式檔案、目標檔案、可執行檔案、庫檔案(標頭檔案)等。

檔案通常是駐留在外部介質(如磁碟等)上的,在使用時才調入記憶體中來

例一:讀取檔案中的內容

#includeint

main()

ch=fgetc(fp);

while(ch!=eof) //

ch是字元,乙個乙個的取出來

fclose(fp);

}

例二:寫入檔案內容

#includeint

main()

把12345寫入另外乙個檔案

#include "

stdio.h

"int

main()

;

inti;

fp=fopen("

f.txt

","w");

for(i=0;i<5;i++)

fputc(a[i],fp);

//另外一種方法寫入 fprintf(fp,"%c",a[i]);

fclose(fp);

return0;

}

例三:寫入1到100到檔案

#includemain()

}

例四:寫入檔案後,又讀出檔案

#includemain()

fclose(f1);

//這裡要關閉,後面才能讀取

file *fp;

char

ch; fp=fopen("

d:\\a.txt

","rt

");

ch=fgetc(fp);

while(ch!=eof) //

ch是字元,乙個乙個的取出來

fclose(fp);

}

C語言中檔案操作

用兩個指標變數來操作字串。多維陣列在做函式引數的時候,會退化成為乙個指標變數,變成乙個指向一維陣列的陣列指標,注意,是乙個指標變數。一維陣列在當作函式引數傳遞的時候,會退化成為乙個對應型別的指標變數。二維陣列在當作函式引數傳遞的時候,會退化成為乙個陣列指標,指標陣列在當作函式引數傳遞的時候,會退化成...

c語言中檔案相關操作

一 首先介紹一下資料檔案的型別 1.二進位制檔案 映像檔案 在記憶體中以二進位制形式訪問。2.文字檔案 ascii檔案 以ascii碼形式訪問的檔案。通俗的講,在mac下,你把乙個檔案丟進記事本裡面,如果開啟是亂碼就是二進位制檔案。二.其次是檔案型別指標 簡單的說檔案型別指標就是儲存檔案資訊的位址。...

C語言中檔案操作相關的函式

檔案可分為 文字檔案和二進位制檔案file fopen const char filename,const char mode int fclose file stream fopen 開啟檔案 這一函式在stdio.h中宣告,第乙個引數是要開開的檔名,第二個引數是指定檔案開啟模式的乙個字串.fop...