私はC++で簡単な電卓を作ろうとしています。私の最初のバージョンでは、私はメニューベースのシステムを持っていました。私は入力を逐次求めましたので、整数を検証するのは簡単でした。しかし、私はあなたが実際の電卓に入力する形式で質問を入力するユーザーを取得することがわかった。C++でこの形式の整数/倍精度に入力を制限する方法はありますか?
double first;
char choice;
double second;
cin >> first >> choice >> second;
は、しかし、今私は私が見てきたソリューションのほとんどは、私は私のCINは、3つのデータを取り込んでいるので、私は実装できるかわからないこの形式に従うので、私は確認することができますどのように立ち往生しています。
int x;
cin >> x;
if (!cin)
{
// not a number
}
ユーザが1行にすべて入力したとしても、アイテムを一度に1つずつ「シンク」することはできます。 – Galik
@Galik @R Sahuのソリューションを組み込んでいるときにどうすればいいですか? –