「Press some key」と指示が表示され、「s」キーを入力した時だけ、Store関数が外部から呼び出され、それ以外のキーが押された時は、「Invalid key」と表示した後、「Press some key」という指示に戻る(3回まで)という処理を行いたいのですが、この「Invalid key」が表示されません。
どなたかおかしな点が分かりますでしょうか?
よろしくお願い致します。
#include <iostream> #include <stdlib.h> using namespace std; void Store(); int main() { for (int times = 0; times < 4; times++){ system("clear"); char Presssomekey; cout << "Press some key." << endl; cout << "s-Store" << endl; cin >> Presssomekey; if (Presssomekey == 's') {Presssomekey = 1;} switch (Presssomekey) { case 1: {Store();}; break; default: cout << "invalid key" << endl;} continue;} cout << "Game finished." << endl; return 0; }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。