-
メニューの表示方法:
- メニューを表示するために、コマンドラインまたはターミナル上でテキストを出力します。一般的な方法は、printf関数を使用してメニューのオプションを表示することです。
-
ユーザーの入力の読み取り方法:
- ユーザーがメニューのオプションを選択するためには、scanf関数を使用してユーザーの入力を読み取る必要があります。例えば、ユーザーが数字を入力する場合は、scanf("%d", &input)のような形式で入力を受け取ります。
-
メニューのオプションの処理方法:
- ユーザーが選択したオプションに応じて、適切な処理を行う必要があります。これには、条件分岐やswitch文を使用することが一般的です。例えば、ユーザーが1を選択した場合は、関数Aを呼び出し、2を選択した場合は関数Bを呼び出すなどの処理を行います。
以下に、シンプルなメニューの作成例を示します:
#include <stdio.h>
void functionA() {
printf("関数Aが呼び出されました\n");
}
void functionB() {
printf("関数Bが呼び出されました\n");
}
int main() {
int input;
while (1) {
printf("メニュー\n");
printf("1. 関数Aを呼び出す\n");
printf("2. 関数Bを呼び出す\n");
printf("3. 終了\n");
printf("選択してください: ");
scanf("%d", &input);
switch (input) {
case 1:
functionA();
break;
case 2:
functionB();
break;
case 3:
return 0;
default:
printf("無効な選択です\n");
break;
}
}
return 0;
}
この例では、ユーザーが1を選択すると「関数Aが呼び出されました」と表示され、2を選択すると「関数Bが呼び出されました」と表示されます。3を選択するとプログラムが終了します。
これはC言語でメニューを作成するためのシンプルなアプローチです。必要に応じて、他の機能やオプションを追加することもできます。