読み取られている文字列の末尾が"
. そうでない場合は、何かを印刷したいと思います。
if(!line.find_last_of("\"")) {
cout << "Extra parameter is typed.";
continue;
使用しようとしていましfind_last_of
たが、実行すると、コマンドに追加のパラメーターがあるかどうかに関係なく、追加のパラメーターが出力されます。例:
lc "file.txt" -suppose to true so it's suppose to continue program but returns false
lc "file.txt" lk - suppose to return false and it does but should only return false for this type of case.