c primer plus 第十三章課後程式設計7題

2021-09-27 09:37:03 字數 872 閱讀 9721

//a—交替列印倆個檔案的每一行

#include

#include

int main(int argc, const char * ar**)

if((fc=fopen(ar**[2],"r"))==null)

//如果第乙個檔案遇到換行符則列印第二個檔案內容,反之一樣(a)交替列印倆個檔案的每一行。

//利用檔案指標的特性自動遞增的特點

do

while((ca=getc(fc))!=eof)

}while(ch!=eof && ca!=eof);//收尾工作

if(fclose(fp)!=0||fclose(fc)!=0)

fprintf(stderr, 「沒有關閉開啟的檔案。\n」);

return 0;
//修改程式把行號相同的列印到同一行

#include

#include

int main(int argc, const char * ar**)

if((fc=fopen(ar**[2],「r」))==null)

//利用檔案指標的特性自動遞增的特點

do putchar(ch);

if(ch==' '&&ca=='\n')

break;

}while((ca=getc(fc))!=eof)

}while(ch!=eof && ca!=eof);

//收尾工作

if(fclose(fp)!=0||fclose(fc)!=0)

fprintf(stderr, "沒有關閉開啟的檔案。\n");

return 0;

C Primer Plus 第十三章筆記

1.使用公有派生,基類的公有成員將成為派生類的共有成員 基類的私有部分也將成為派生類的一部分,但只能通過基類的公有和保護方法訪問。2.派生類建構函式必須使用基類建構函式,意味著基類物件應當在程式進入派生類建構函式之前被建立。如果不呼叫基類建構函式,程式將使用預設的基類建構函式。3.可將派生類物件和位...

c primer plus 第十三章課後程式設計6題

include include include define len 40 int main void 開啟檔案並輸入內容 if in fopen name,w null printf 請輸入檔案內容 n while ch getc stdin eof putc ch,in if fclose in...

c primer plus 第十三章課後程式設計9題

修改程式13.3 在單詞前邊從1開始為單詞編號,程式下次執行時新增新單詞,編號接上次的編號開始 include include include define max 41 int main void puts enter words to add to the file press the puts...