ユーザーがコンソールに数字を入力し、最終的に追加するシステムを作っています。私が抱えている問題は、ユーザーが数字ではなく文字を入力した場合、プログラムがエラーがあるか、システムに文字が挿入されているために追加できないことを通知することです。if-else-else-ifを使用してシステムを作成しましたが、配置してからコードを作成するのに何年もかかりました|| たとえば、次のような機能があります。
if (x=="a" || x=="b" || x == "c" ) ....
等々...
入力値が文字または文字列の場合、プログラムでエラーが発生することをC++が検出する方法はありますか。