在上一章,我們可以通過逐行顯示的方式,顯示文本文件的内容。這裡主要學習是如何逐行分解文章,在這一章裡,我們來一點新的内容,就是每使用一次,增加一次閱讀記錄。
比如第二次閱讀的時候,就在文本文件裡面有一行
閱讀 2 次
如果再閱讀,它會自動的變成
閱讀 3 次
依此類推,它将出現在原來文本文件的最下一行,是不是很神奇?
關鍵詞:最後行,内容記錄
下面開始本章内容:
上一章最後的程序如下圖
文本文件内容如下圖
我們希望在使用程序閱讀以後,在文本文件的最下面會出現一行
閱讀 n 次
這樣的記錄。
每次閱讀的時候,這個n是可以變化的。如何實現呢?
這時候我們就需要構思算法了,我們可以初步這樣考慮,由于閱讀次數出現的最下面一行,因此,我們認為他是最後行。因此,确定初步算法如下:
首先,将選出最後行。
第二,我們要對最後行進行判斷,它是不是記錄閱讀次數這一行?我們确定這一行的格式是固定的。
第三,如果不是,則追加閱讀次數行。
如果是,把數字挑選出來,在原來的基礎上加一。用新的閱讀次數行,取代原來的那一行内容。
第四,在處理的過程中,重新記錄文本文件的内容,最後寫回到文本文件中。
本章的主要内容是進行算法設計,下一章則是具體實現。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!