c语言问题
最近在做作业,很无奈的发现怎么做都出现问题了,希望大家能帮我解决这个问题程序代码如下:
#include<stdio.h>
#define N 2
typedef struct
{
int year;
int month;
int day;
}Date;
typedef struct students
{
char name[40];
char sex[10];
Date date;
}stu;
int mian()
{
stu s[N]={0};
int i=0;
printf("请输入学生信息:\n");
for(i=0;i<N;i++)
{
printf("学生姓名:");
scanf("%s",s[i].name);
printf("学生性别:");
scanf("%s",s[i].sex);
printf("学生出生日期:");
scanf("%d-%d-%d",&s[i].date.year,&s[i].date.month,&s[i].date.day);
}
printf("学生信息入下:\n");
for(i=0;i<N;i++)
printf("%13s%5s%3d-%d-%d",s[i].name,s[i].sex,s[i].date.year,s[i].date.month,s[i].date.day);
return 0;
}
是用codeblocks编译的!!
出现 undefined reference to "WinMain@16"
这是什么原因?
[ 本帖最后由 lxh30907 于 2010-12-15 19:30 编辑 ]