題目資訊:
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.成績資訊的刪除 按學號...