c++中出现fatal error C1004: 发现意外的文件尾的错误怎么解决啊
#include "stdafx.h"
#include "iostream"
using namespace std;
#include <string>
class Test
{
public:
int award[6];
string name;
int avg;
int pingyi;
char leader;
char west;
int paper;
public:
void input()
{cin>>name>>avg>>pingyi>>leader>>west>>paper;}
void yuanshijiangxuejin(){
if (avg>80)
{
if(paper>=1)
award[0]=8000;
else award[0]=0;
}else award[0]=0;
}
void wusijiangxuejin(){
if (avg>85)
{
if(pingyi>80)
award[1]=4000;
else award[1]=0;
}else award[1]=0;
}
void chengjiyouxiujiang(){
if (avg>90)
{
award[2]=2000;
}else{
award[2]=0;
}
}
void xibujiangxuejin(){
if (pingyi>80)
{
if(west=='y')
award[3]=1000;
else award[3]=0;
}else award[3]=0;
}
void banjigongxian(){
if (pingyi>80)
{
if (leader=='y')
award[4]=850;
else award[4]=0;
}else award[4]=0;
};
void main()
{ int i,max=0;
Test a;
a.input();
a.yuanshijiangxuejin();
a.wusijiangxuejin();
a.chengjiyouxiujiang();
a.xibujiangxuejin();
a.banjigongxian();
for(i=0;i<6;i++)
{
max+=award[i];
}
cout<<"奖金="<<max;
}
}
我用的是vs2010,求大神帮解决啊谢谢了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
c++跟java不同,不能把main函数写在一个类里面。下面是改过的代码,编译通过