所謂「檔案」是指一組相關資料的有序集合。這個資料集有乙個名稱,叫做檔名。實際上在前面的各章中我們已經多次使用了檔案,例如源程式檔案、目標檔案、可執行檔案、庫檔案(標頭檔案)等。
檔案通常是駐留在外部介質(如磁碟等)上的,在使用時才調入記憶體中來
例一:讀取檔案中的內容
#includeintmain()
ch=fgetc(fp);
while(ch!=eof) //
ch是字元,乙個乙個的取出來
fclose(fp);
}
例二:寫入檔案內容
#includeintmain()
把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...