求教一个c语言数据结构问题
这是主函数
#include<iostream>
#include<iomanip>
#include<stdlib.h>
#include<string>
#include"Score.h"
#include"win_fail.h"
using namespace std;
void Mnue()
{
cout<<"************************************************"<<endl;
cout<<"\t\t 欢迎使用单循环赛中选手胜负序列求解问题程序 "<<endl;
cout<<"************************************************"<<endl;
cout<<"\t\t 本程序有以下几个功能 "<<endl;
cout<<"\t\t 1.以单循环赛中的积分排名为标准 "<<endl;
cout<<"\t\t 2.以单循环赛过程中的升幅为标准 "<<endl;
cout<<"\t\t 0.结束操作 "<<endl;
cout<<"************************************************"<<endl;
void main()
{
int choice;
Mnue();
for(;;)
{
cout<<"\t\t请选择你所需要的功能:";
cin>>choice;
switch(choice)
{
case 1:system("cls");
cout<<"你选择的是以积分排名为标准"<<endl;
Score();
break;
case 2:system("cls");
cout<<"你选择的是以胜负排名为标准"<<endl;
Proccess();
break;
case 0:{
cout<<endl<<"\t 感谢使用!!\n"
exit(0);
}
break;
default:
{
cout<<"输入有误,请重新输入!"<<endl;
continue;
}
}
break;
}
}
编译时候报错
--------------------Configuration: main - Win32 Debug--------------------
Compiling...
main.cpp
c:\c++\msdev98\myprojects\单循环赛成绩给定\main.cpp(19) : error C2601: 'main' : local function definitions are illegal
c:\c++\msdev98\myprojects\单循环赛成绩给定\main.cpp(51) : fatal error C1004: unexpected end of file found
Error executing cl.exe.
main.obj - 2 error(s), 0 warning(s)
实在找不到哪里出错了,求帮助,另外的两个头文件如果用用到了再发,谢了!!
[解决办法]
#include<iostream>
#include<iomanip>
#include<stdlib.h>
#include<string>
//#include"Score.h"
//#include"win_fail.h"
using namespace std;
void Score(void)
{
}
void Proccess(void)
{
}
void Mnue()
{
cout<<"************************************************"<<endl;
cout<<"\t\t 欢迎使用单循环赛中选手胜负序列求解问题程序 "<<endl;
cout<<"************************************************"<<endl;
cout<<"\t\t 本程序有以下几个功能 "<<endl;
cout<<"\t\t 1.以单循环赛中的积分排名为标准 "<<endl;
cout<<"\t\t 2.以单循环赛过程中的升幅为标准 "<<endl;
cout<<"\t\t 0.结束操作 "<<endl;
cout<<"************************************************"<<endl;
}
int main()
{
int choice;
Mnue();
for(;;)
{
cout<<"\t\t请选择你所需要的功能:";
cin>>choice;
switch(choice)
{
case 1:system("cls");
cout<<"你选择的是以积分排名为标准"<<endl;
Score();
break;
case 2:system("cls");
cout<<"你选择的是以胜负排名为标准"<<endl;
Proccess();
break;
case 0:{
cout<<endl<<"\t 感谢使用!!\n";
exit(0);
}
break;
default:
{
cout<<"输入有误,请重新输入!"<<endl;
continue;
}
}
break;
}
return 0;
}
[解决办法]
void Mnue()函数似乎少了个 '}'