[問題] BCB讀取檔案內的字元及使用儲存容器??

看板C_and_CPP作者 (經濟不景氣,好景不常在)時間12年前 (2013/02/26 20:56), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
來源:1~20個不等的文字檔    文字檔內容只有"英文"和"符號",文字檔內的字元最多可能到10000個↑ 輸出:1.計算文字檔內每個字元的數量 (P.S.每個文字檔的總字元數都相同)    2.文字檔的行列數 (P.S.每個文字檔的行列數都相同) 工具:Borland C++ Builder6 儲存容器選擇:Array、ArrayList、Vector =================================================================== 請問一下各位前輩,假設我要讀取多個檔案,檔案類型如上述 文字檔內容可能如下..每一行及每一列數量一定都是固定(不會有多一個字母的情況) ACEFECEEGFIKREGERLJKRG RGMFKDJGERIGELBKTPBKOF GKIRJEMBVPTRHJTRLRGTLH RKJVEVMIRGTJBMTRLKHNHQ FVETIOBTBRLTKRBNLOKCYT JKHREJVNKLEVNNCWEFGSDF RKVHJEMVPOERJBGVDESVLW VJEBRGRTBLGBJOSDFJVBER HJVBERVLTMBEEBLMTRRBBE 之前使用C#的話,可以透過StreamReader去讀取.. 使用BCB的話,不曉得要使用哪種比較好.. 上網查到的資訊是,可以藉由fgets去讀每一行 (並取得2.文字檔的行列數) 但是,我要去計算字元出現的次數該怎麼辦呢?? 再使用fgetc去讀每一行的每個字元嗎?? 還是說有其他效率比較好的方式呢? 如果我要儲存1~20個文字檔的字元數,我使用哪種容器會比較好呢?? 因為容器只是用儲存字元數,不會拿來排序或比較.. 照理說,以效率而言會是Array > ArrayList > Vector 是這樣嗎?? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.192.141 ※ 編輯: KSmart 來自: 118.171.192.141 (02/26 21:00)

02/27 02:11, , 1F
選你最好閱讀的方式去寫, 結束. 連資料結構都還沒法自
02/27 02:11, 1F

02/27 02:12, , 2F
己判斷優劣選擇使用, 別人給意見還是會再問類似問題
02/27 02:12, 2F
文章代碼(AID): #1HBB4DqI (C_and_CPP)