私は大学で C++ から始めています (以前は Modula2 を使用していました)。私はcinに問題があります。ユーザーと対話している間、特定の「コマンド」を認識する必要があります。
たとえば、「addClient ラファエル」。私はそれを次のように処理します cin >> command, strcoll (command, "addClient"), そして、command が addClient に等しい場合、y do cin >> command2 (だから私は Rafael を読みました),. ちゃんとした手続きをして…
また、すべてのデータベースを削除する「deleteAll」を認識する必要があるため、2 番目のパラメーターを読み取る必要はありません。
誰かが「skjdsjfnsdj」などのランダムなものを入力すると、「間違ったコマンド」と言うことが想定されます。コマンドが「既知の」コマンドのどれとも一致しなかった場合、「間違ったコマンド」と出力されます。
問題は、一部のタイプの「skajskajs jakasjkajs」が「wrong command. wearg command」と表示されることです...一度だけ言う必要があります...
だから、「noskip」私は役に立たない、多分私が文字列を壊すことができれば..、多分もっと簡単な方法、誰かを助ける?