找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 483|回复: 1

这是什么错误啊(undefined reference to `WinMain@16')

[复制链接]
发表于 2009-11-3 03:30:34 | 显示全部楼层 |阅读模式 IP:江苏扬州
Seqlist.h
#include<iostream.h>
class SeqList
{
private:
int *table;
int size;
int len;
public:
SeqList(int n=0);
~SeqList(void);
bool isEmpty()const;
bool isFull()const;
int length()const;
int get(int i)const;
bool set(int i,int k);
bool insert(int i,int k);
bool insert(int k);
int search(int k);
bool remove(int k);
void create(int n);
void output();
};
SeqList::SeqList(int n)
{
table=new int[n];
size=n;
len=0;
}
SeqList::~SeqList(void)
{
delete []table;
}
bool SeqList::isEmpty()const
{
return len==0;
}
bool SeqList::isFull()const
{
return len>=size;
}
int SeqList::length()const
{
return len;
}
int SeqList::get(int i)const
{
if(i>0&&i<=len)
{
  return table[i-1];
}
else
{
  return -1;
}
}
bool SeqList::set(int i,int k)
{
if(i>0&&i<=len)
{
  table[i-1]=k;
  return true;
}
else
{
  return false;
}
}
int SeqList::search(int k)
{
int i=1;
while(i<=length()&&get(i)!=k)
{
  i++;
}
if(i<=length())
{
  return i;
}
else
{
  return 0;
}
}
bool SeqList::insert(int i,int k)
{
if(!isFull())
{
  if(i<=0)
  {
   i=1;
  }
  if(i>len)
  {
   i=len+1;
  }
  for(int j=len-1;j>=i-1;j--)
  {
   table[j+1]=table[j];
  }
  table[i-1]=k;
  len++;
  return true;
}
else
{
  cerr<<"顺序表已满,无法插入"<<k<<"值!\n";
  return false;
}
}
bool SeqList::insert(int k)
{
return insert(length()+1,k);
}
bool SeqList::remove(int k)
{
if(!isEmpty())
{
  int i=search(k);
  for(int j=i;j<length();j++)
  {
   set(j,get(j+1));
  }
  len--;
  return true;
}
else
{
  cout<<"顺序表为空,无法删除!\n";
  return false;
}
}
void SeqList::create(int n)
{
for(int i=0;i<n;i++)
{
  table=i+1;
  len++;
}
}
void SeqList:utput()
{
for(int i=0;i<length();i++)
{
  cout<<table<<" ";
}
cout<<endl;
}


错误:

编译器: Default compiler
执行  g++.exe...
g++.exe "E:\32.cpp" -o "E:\32.exe"    -I"d:\Dev-Cpp\include\c++"  -I"d:\Dev-Cpp\include\c++\mingw32"  -I"d:\Dev-Cpp\include\c++\backward"  -I"d:\Dev-Cpp\include"   -L"d:\Dev-Cpp\lib"
d:\Dev-Cpp\lib/libmingw32.a(main.o)(.text+0x7f):main.c: undefined reference to `WinMain@16'

执行结束

[[italic] 本帖最后由 wfjt 于 2007-12-10 11:26 编辑 [/italic]]
发表于 2009-11-3 03:30:35 | 显示全部楼层 IP:江苏扬州
我好像也没有找到主函数在哪里呀!!
程序要有入口函数,对control而言,入口函数是main;对windows而言,入口函数是WinMain。。LZ怎么连主函数都不写呢??
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 13:25 , Processed in 0.168334 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表