今天c語言實訓第一天剛剛接觸檔案操作,從一臉蒙蔽到基本會用僅僅只能分享給新手。
套路基本一直,若想用檔案操作基本都有以下內容
file *fp;
if((fp=fopen("admin.txt","w+"))==null)
feile *fopen(const char *filename, const char * mode );
小括號裡前者是檔案位址及檔名,若該檔案在當前資料夾下就不用輸入位址,否則就如(「d:\\demo.txt」,「」);後者則是檔案的開啟方式如:「r」唯讀,「w」只寫(若無開啟的檔案時自動新建),「w+」 讀寫與「r+」類似。
如果fopen函式成功開啟返回的是fp(位址),如果開啟失敗返回的是null。
char ch;
ch=getchar();
fputc(ch,fp);//將乙個字元寫入檔案中
ch=fgetc(fp);//將乙個字元從檔案中讀入記憶體,並將位置指標指向下乙個字元。
char ch[20];
fputs(ch,fp);//將字串ch寫入fp所指檔案中
fgets(ch,n,fp);//將長度為n-1的字串從檔案讀入記憶體
int a;float b;char c;char d[20];
fprintf(fp,"%d%f%c%s",a,b,c……可以與結構體結合);//將記憶體中的資料寫入記憶體
fscanf(fp,"%d%f%c%s",&a,&b……); //將檔案中的資料按不同格式讀入記憶體
最後一定要記住把檔案關閉,不然會造成難以想象的後果。
fclose(fp);
C語言入門級教程
c語言入門級教程 icesongqiang 2016.10.17 常用資料型別 整型 int,short,long,c 11 long long 字元型 char 實型 float,double 列舉型別 enum 構造資料型別 結構體型別 陣列型別 指標型別 空型別 void 各種型別和其格式化輸...
matlab入門級操作
本科的學習中接觸過matlab。雖然當時大家都說有多麼簡單,方便,好用,但是年少無知的我並沒有感受到矩陣實驗室的魅力。作為一名通訊狗由於學習的需要有機會再次接觸matlab,本次接觸深深地為矩陣實驗室的強大運算能力所折服。優點的的話自不用說,獲取簡單 華夏大地隨處可見的破解版 也還算簡單易學 缺點的...
C語言入門級教程二
c語言入門級教程 icesongqiang 2016.10.24 首先看彙編的前三行,1 表示將ia的值放入暫存器eax 2 將ia的值與暫存器eax中的值進行乘法運算 3 將暫存器eax中的值儲存到變數位址上。具體如下 1 首先將ia的值放入暫存器eax,可以看到eax中的值變成了0x000000...