賀老師教學鏈結
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...