嗨,我正在尝试用 C 中的 switch 语句制作一个交互式菜单。虽然我不确定如何触发具有某些参数的函数。我是一个完全的初学者,我很难做到这一点。switch 语句中的函数需要参数,尽管我希望函数询问数字。我将其作为一项作业进行,无法提供实际代码,因此我制作了这个模型。感谢您的帮助。
这是我可能使用的代码示例。
#include <stdio.h>
void printMenu()
{
int choice;
do
{
printf("Main Menu:\n");
printf("1) do this\n");
scanf("%d", &choice);
switch (choice)
{
case 1:
function(); /* though this needs the arguments */
break;
}
} while (choice != 7);
int main(void)
{
printMenu();
return 0;
}
void function(int number1, float number2)
{
/*calculation*/
printf("enter your numbers");
/* Not sure how to read the numbers in here */
printf("%d + %d = %d", number1, number2, number1 + number2);
return;
}