以下に、シンプルで簡単な方法といくつかのコード例を示します。
- シンプルなメニュー関数の作成方法:
#include <iostream>
int menu() {
int choice;
std::cout << "1. オプション1" << std::endl;
std::cout << "2. オプション2" << std::endl;
std::cout << "3. オプション3" << std::endl;
std::cout << "選択してください: ";
std::cin >> choice;
return choice;
}
上記の例では、ユーザーに1から3の範囲のオプションを表示し、選択されたオプションの値を返します。
- メニュー関数を使用する方法の例:
int main() {
int selectedOption = menu();
switch (selectedOption) {
case 1:
// オプション1の処理
break;
case 2:
// オプション2の処理
break;
case 3:
// オプション3の処理
break;
default:
std::cout << "無効な選択です。" << std::endl;
break;
}
return 0;
}
上記の例では、メイン関数内でmenu()関数を呼び出し、返された値に応じて適切な処理を実行しています。デフォルトのcase文は、無効な選択が行われた場合にエラーメッセージを表示します。
これらの例を参考にして、自分のプログラムに適した形式でint型のメニュー関数を作成してください。