有兩個文件,每個文件都有多列數據,最多約有14,000行,整齊排列,並且所有內容都有。 File1有6列(學生ID#,學期代碼#,班級名稱,班級代碼#(儘管有些是字母)),學生收到的字母等級,以及他們收到的數字等級從兩個單獨文件中的列中獲取數據並在另一個文件中合併
第二個文件有4列班級名稱,班級代碼,每週有多少小時,以及指定代碼(三個字母表示是否爲文科班)
任務是將所有內容從第一個文件輸出到新文件,但添加兩列(從第二個文件)對應於每個適當的行,具有課程和指定代碼的小時。
第二個任務是採取這個新文件,並輸出到它的學生證,GPA總學分,CSCI課程中的GPA以及非文科課程花費的百分比。
我不是要求別人爲我做(顯然),這只是我已經用完了想法。我們應該只使用fstream,iostream,字符串,if語句,循環,函數和「.clear();」和「seekg(ios :: beg);」(我們也不應該使用getline) 基本上超級簡單的東西,沒有數組或矢量或任何東西。
我想出瞭如何使用while循環和if語句將兩個文件的一部分輸出到第三個文件中,但我不知道如何告訴它將列中的值從一個文件比較到另一個列中的列文件,並且如果值相等,則從其他列輸出相應的值(每個班級和指定代碼的小時數)。我還需要很多幫助來完成第二項任務。
十個小時是不是時間的大量。 –