C語言及程式設計高階例程 35 標準檔案讀寫方法

2021-07-03 13:25:24 字數 1086 閱讀 3331

賀老師教學鏈結

c語言及程式設計高階

本課講解

示例:以字元為單位複製檔案

複製檔案a.txt,儲存到b.txt中

#include

#include

int main()

if((fp2=fopen("b.txt","w+"))==null) /*開啟用於寫入的目標檔案*/

while((ch=fgetc(fp1))!=eof) /*從原始檔中逐個地讀出字元*/

fputc(ch,fp2); /*將讀出的字元逐個寫入到檔案*/

fclose(fp1);

fclose(fp2);

return

0;}

#include

#include

int main()

if((fp2=fopen("b.txt","w+"))==null) /*開啟用於寫入的目標檔案*/

fgets(string, 80, fp1); /*從原始檔中讀入字串*/

while(!feof(fp1)) /*若未結束*/

fclose(fp1);

fclose(fp2);

return

0;}

#include

#include

typedef

struct

student;

int main( )

student stu;

int i;

for(i=0; i<3; ++i) /*處理3位同學的成績*/

fclose(fpout); /*關閉檔案*/

return

0;}

兩個執行結果完全相同的程式

(1)

#include 

int main()

(2)

#include 

int main()

C語言及程式設計高階例程 19 鍊錶應用

賀老師教學鏈結 c語言及程式設計高階 本課講解 猴子選大王 include include struct monkey int main else p2 next head 最後乙隻再指向第一只,成了乙個圓圈 下面要開始數了 p1 head for i 1 inext 圍成圈的,可能再開始從第一隻數...

C語言及程式設計高階例程 6 遞迴法問題求解

賀老師教學鏈結 c語言及程式設計高階 本課講解 求n include long fact int n int main 輸入乙個正整數n,反序輸出其各位數 include void f int n int main 例 十進位制轉二進位制的遞迴演算法 include void f int n int...

C語言及程式設計高階例程 24 查詢問題及其求解

賀老師教學鏈結 c語言及程式設計高階 本課講解 順序查詢 include define size 10 int main 也可以通過鍵盤輸入等方式給出資料 int i int key key表示待查詢資料 int index 1 用index表示查詢結果 關鍵字key出現的位置 printf inp...