我有下面的代碼,它掃描一個文本文件並獲取多行,我試圖實現一些輸入驗證,因此如果用戶輸入錯誤的文件,它會提示用戶並關閉程序而不是崩潰。我目前添加了一些東西,但我試圖執行一些檢查文件是否按字母順序排序...檢查一個文本文件是否按字母順序排列
我目前試過sort(word.begin(), word.end());
,但這種排序的話...我不實際上我想排序的話我只是想檢查他們是否按字母順序排列,如果沒有,關閉程序...我怎麼能做到這一點?
文件的佈局
word
definition
type
blankline
重複...
例如
a
the letter a
n
b
the letter b
n
c
the letter c
n
...end
請不要發佈您的整個代碼,只有相關的部分。另外,請給我們一些關於你的輸入文件的樣子的信息。 – codeling
一次只讀一個單詞。檢查當前單詞是否按字母順序高於前一個單詞。如果失敗,則中止。 – Barmar
@nyarlathotep更新 – user2881555