While循环switch后有return

明天晚上就要交了😭😭
这个是程序,然后它报错是那个最后面的return那return-statement with a value,in function returning 'void'[-fpermissve]
void Menu() //菜单
{
int i;
while(1){
Load();
printf("\ 1.录入运动员信息 2.修改运动员信息 |\n");
scanf("%d",&i);
switch(i)
{
case 1:Input();break;
case 2:Edit();break;
default: ;
}
Save();
}
return 0;
}

如果你想return 0,那就把void Menu改成int Menu。否则直接写return;

void的意思是空,返回值得那个空,不能是那个0。把那个0去掉

有个东西叫在线IDE,可以把大量代码贴到这里,然后生成一个链接。比你这大段代码,没有放到代码块里面好多了。
https://rextester.com/l/cpp_online_compiler_gcc