大一c 課設比較檔案題目及原始碼

2021-10-12 03:02:14 字數 1538 閱讀 9365

題目資訊:

31. (b類)程式設計序compfile,首先讓使用者輸入兩個檔名及其路徑(二檔案均為text檔案),而後通過使用類成員函式getline逐行讀入這兩個指定檔案的內容並進行比較。若發現有不同,則在螢幕上顯示出相異二行的行號及其內容,並暫停下來詢問使用者是否需要繼續比較後繼行,直到使用者回答不需要繼續進行比較,或者已經比到了二檔案的結束時停止處理。

思考:也可改寫程式,將「讓使用者輸入兩個檔名及其路徑」改為從命令列引數處獲取這兩個檔名及其路徑。

#include

#include

#include

#include

#include

using

namespace std;

intmain()

if(!infile2)

char str3[

99999

], str4[

99999];

int line =0;

//檔案中內容的行數

char buff[

1024]=

; cout <<

"----------------------------------------第乙個檔案的內容-------------------------------------------"

<< endl;

for(

int i =1;

!infile1.

eof(

); i++

) cout << endl;

char buff[

1024]=

; cout <<

"----------------------------------------第二個檔案的內容-------------------------------------------"

<< endl;

for(

int i =1;

!infile2.

eof(

); i++

) cout << endl;

infile1.

clear()

; infile1.

seekg(0

, ios::beg)

; infile2.

clear()

; infile2.

seekg(0

, ios::beg);do

else

continue;}

else

continue;}

while

(!infile1.

eof()&&

!infile2.

eof())

;//當輸入"n'或檔案結束,不繼續續行比較

infile1.

close()

;//關閉檔案 infile1

infile2.

close()

;//關閉檔案 infile2

return0;

}

大一課設(c語言的綜合運用)

include include include include define len sizeof struct student 定義len為結構體長度 struct student 定義結構體 int n 記錄學生數 為全域性變數 通用 struct student creat 定義函式 建立鍊錶...

背單詞軟體(大一課設作業)

include include include include int main a x suiji strcpy word i sum suiji a printf 請記憶下面的單詞 n for int i 0 iprintf d s n i 1,word i printf 選單 n printf...

大一的課設 學生成績管理系統

要求設計的管理系統能夠實現以下功能 1.每一條記錄包括乙個學生的學號 姓名 3個成績 平時成績 作業成績 考試成績 2.成績錄入功能 成績資訊用檔案儲存,可以一次完成若干條記錄 3.成績資訊顯示瀏覽功能,完成全部學生記錄的顯示。4.查詢功能 完成按姓名查詢學生記錄,並顯示 5.成績資訊的刪除 按學號...