大家帮帮我,看看这个报错是什么意思。谢谢。

cccloveyf 2003-06-25 10:34:29
warning C4013: 'new_record' undefined; assuming extern returning int
warning C4013: 'listall' undefined; assuming extern returning int
error C2371: 'new_record' : redefinition; different basic types
error C2371: 'listall' : redefinition; different basic types
Error executing cl.exe.
HAHA.OBJ - 2 error(s), 2 warning(s)
...全文
270 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cccloveyf 2003-06-25
  • 打赏
  • 举报
回复
^_^,哈,问题解决了,是函数没声明,谢谢大家。结贴。
idontlikenickname 2003-06-25
  • 打赏
  • 举报
回复


函数new_record和listall未定义,系统认为他们是外部函数(不是本文件中定义的),且假定他们返回的是int型.
解决方法:确保函数名拼写无误,如果是外部函数,请在函数原型声明时加上extern关键字.

估计是你没写函数原型~~

pzytony 2003-06-25
  • 打赏
  • 举报
回复

up
arfi 2003-06-25
  • 打赏
  • 举报
回复
这么奇怪,前两个与后两个是不是不同文件的呀。
前两个告警是说变量未定义,假定引用的是外部变量
后两个错误时说变量重复定义了,但类型不一样
chinazcw 2003-06-25
  • 打赏
  • 举报
回复
俺英文差,不晓得~~~

帮你顶一下

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧