テキストファイルをスキャンして数行を取得する次のコードがあります。入力検証を実装しようとしているため、ユーザーが間違ったファイルを入力すると、ユーザーにプロンプトが表示され、クラッシュする代わりにプログラムが閉じます。現在、いくつか追加しましたが、ファイルがアルファベット順にソートされているかどうかを確認するために何かを実装しようとしています...
私は現在試しまし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