C++ 错误1 error C2059: 语法错误 : “;”
#include<iostream>usingnamespacestd;voidmain(){intday,m,year,sum,a,;cout<<"pieaseinpu...
#include<iostream>
using namespace std;
void main()
{int day,m,year,sum,a,;
cout<<"piease input year,mouth,day\n";
cin>>year>>m>>day;
switch(m)
{ case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
default:cout<<"date error";break;
}
sum=sum+day;
if(year%400==0||(year%4==0&&year%100!=0))
a=1;
else
a=0;
if(a==1&&m>2)
sum++;
cout<<"it is the"<<sum<<"the day";
}
去,后 错误 1 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib jhh
错误 2 fatal error LNK1120: 1 个无法解析的外部命令
#include<iostream>
using namespace std;
void main()
{int day,m,year,sum,a;
cout<<"piease input year,mouth,day\n";
cin>>year>>m>>day;
switch(m)
...... 展开
using namespace std;
void main()
{int day,m,year,sum,a,;
cout<<"piease input year,mouth,day\n";
cin>>year>>m>>day;
switch(m)
{ case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
default:cout<<"date error";break;
}
sum=sum+day;
if(year%400==0||(year%4==0&&year%100!=0))
a=1;
else
a=0;
if(a==1&&m>2)
sum++;
cout<<"it is the"<<sum<<"the day";
}
去,后 错误 1 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib jhh
错误 2 fatal error LNK1120: 1 个无法解析的外部命令
#include<iostream>
using namespace std;
void main()
{int day,m,year,sum,a;
cout<<"piease input year,mouth,day\n";
cin>>year>>m>>day;
switch(m)
...... 展开
4个回答
展开全部
int day,m,year,sum,a,; 分号前多了一个逗号
更多追问追答
追问
错误 1 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib jhh
错误 2 fatal error LNK1120: 1 个无法解析的外部命令
#include
using namespace std;
void main()
{int day,m,year,sum,a;
cout>year>>m>>day;
switch(m)
......
追答
缺少头文件,加上include
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int day,m,year,sum,a,; 分号前多了一个逗号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-12
展开全部
我也有过这个错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int day,m,year,sum,a,;
a后面多了一个逗号
a后面多了一个逗号
追问
错误 1 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib jhh
错误 2 fatal error LNK1120: 1 个无法解析的外部命令
#include
using namespace std;
void main()
{int day,m,year,sum,a;
cout>year>>m>>day;
switch(m)
......
追答
可能是你的项目的类型不对,你应该是用的win32程序项目吧?你应该使用Win32控制台程序项目来运行程序试一试
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询