VS2005 中建立win32控制台应用程序,用C写了一段代码。在WinTC中可以执行无错,但是到VS2005 中就出现了错

[复制链接]
查看11 | 回复2 | 2010-9-20 11:56:08 | 显示全部楼层 |阅读模式
代码和具体错误如下所示,那位大侠帮个忙。急~~急
#include
#include
int IsLeapYear(const int);
main()
{
int year;
printf("Input Year");
scanf("d%",&year);
if (1 == IsLeapYear(year))
printf("%d Is LearYear.\n",year);
else
printf("%d IsNot LearYear.\n",year);
}

int IsleapYear(const int year)
{
if((year%4 == 0 && year %100 !=0) || (year%400==0))
return 1;
else
return 0;
}
可惜级别不够不能插入图片
错误提示(日文环境):
1 error LNK 2019 :未解决の外部シンボル_IsLeapYearが関数_Mainで参照されました。
2 falta error LNK 1120:外部参照1が未解决です。

回复

使用道具 举报

千问 | 2010-9-20 11:56:08 | 显示全部楼层
#include #include int IsleapYear(int);int main(){ int year; printf("Input Year"); scanf("%d",&year); if (1 == IsleapYear(year))printf("%d Is LearYear.\n",year); elseprintf("%d IsNot LearYear.\n",year);}int IsleapYear(int year){ if((year%4 == 0 && year %100 !=0) || (year%40
回复

使用道具 举报

千问 | 2010-9-20 11:56:08 | 显示全部楼层
函数必须写明返回值,C++不支持默认int类型
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行