玄冰400雪豹版有灯吗:请问下面的程序错在哪里?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/12 16:31:11
小弟刚学有很多不懂的地方,下面这个程序我就不知道怎么改了,望高手指点 谢谢!
#include<iostream.h>
#define length 5
int list[length][2];
int data;

void insert()
{
for(int i=1;i<5;i++)
{ cin>>data;
list[i][0]=data;
list[i-1][1]=i;
}
}

void listdel()
{
int item;
cout<<"请输入要删除的数据:"<<endl;
cin>>item;
for(int i=1;i<5;i++)
if(list[i][0]==item)
list[i-1][1]=list[i][1];
}

void print()
{
cout<<"链表现有数据为:"<<endl;
for(int i=1;i<5;i++)
cout<<list[list[i][1]][0]<<" "<<endl;

}

void mian()
{
cout<<"请输入%d个数据:"<<length<<endl;
insert();
listdel();
print();
}

提示错误是这样的:
-----------Configuration: list - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/list.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

list.exe - 1 error(s), 0 warning(s)

该怎么该才正确呢?

mian() 好像你这里写错了,应该是main();