行に応じて特定の機能を実行するFileReader関数に取り組んでいます。
しかし、私が読みたいファイルの最後の行は、何らかの理由で常に空白であり、それは私のプログラムを台無しにします。
その時点で停止するようにプログラムに指示する方法はありますか?
実行しようとすると、次の出力が得られます
プログラムの開始:'std :: out_of_range'のインスタンスをスローした後に呼び出された終了what():basic_string :: substr ---11中止
そして、各行で特定の要素を取得するようにプログラムに指示し、それらの要素がその行でnullであるため、その空白行が原因であることを私は知っています。