找回密码
 注册会员
查看: 1517|回复: 0

error LNK2001: unresolved external symbol "int __cdecl getnum1(char * const

[复制链接]
发表于 2010-10-18 13:43:48 | 显示全部楼层 |阅读模式
<p>error LNK2001: unresolved external symbol "int __cdecl getnum1(char * const,int,float,int)" (?getnu</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-10-18 13:38</p>
<p>error LNK2001: unresolved external symbol "int __cdecl getnum1(char * const,int,float,int)" (?getnum1@@YAHQADHMH@Z)这是什么错误?下面是函数</p>
<p>Status getnum1(char a[],int i,float &xishu,int &zhishu){</p>
<p>char b[20],c[20],d[20];</p>
<p>int j=0,k=0,m=1,l=0,n=0,p=0,q=0;</p>
<p>float ca=0,da=0;</p>
<p>k=i;</p>
<p>if(a[i-1]==\'-\')xishu=-1;</p>
<p>else</p>
<p>if(a[i-1]==\'+\')xishu=1;</p>
<p>else {</p>
<p>while(a[i-1]>\'0\'&&a[i-1]<\'9\'){</p>
<p>b[j]=a[i-1];</p>
<p>i--;</p>
<p>j++;</p>
<p>}</p>
<p>if(a[i-1]==\'.\'){</p>
<p>while(j!=0){</p>
<p>ca+=(b[j-1]-49)*10^-m;</p>
<p>m++;</p>
<p>j--;</p>
<p>}</p>
<p>l=i-2;</p>
<p>while(a[l]>\'0\'&&a[l]<\'9\'){</p>
<p>c[n]=a[l];</p>
<p>l--;</p>
<p>n++;</p>
<p>}</p>
<p>while(n!=-1){</p>
<p>da+=(c[n]-49)*10^(n-1);</p>
<p>n--;</p>
<p>}</p>
<p>xishu=ca+da;</p>
<p>if(a[l]==\'-\')xishu=-xishu;</p>
<p>}</p>
<p>else while(j!=0){</p>
<p>xishu+=(b[j-1]-49)*10^j;</p>
<p>j--;</p>
<p>if(a[i-1]==\'-\')</p>
<p>xishu=-xishu;</p>
<p>}</p>
<p>}</p>
<p>if(a[k+1]!=\'^\')</p>
<p>zhishu=1;</p>
<p>else {</p>
<p>while(a[k+2]<\'9\'&&a[k+2]>\'0\'){</p>
<p>b[p]=a[k+2];</p>
<p>k++;</p>
<p>p++;</p>
<p>}</p>
<p>while(p!=0){</p>
<p>zhishu+=(b[p-1]-49)*10^q;</p>
<p>p--;</p>
<p>q++;</p>
<p>}</p>
<p>}</p>
<p>return OK;</p>
<p>}</p>
<p>提问者: ljjphysics - 一级</p>
<p>最佳答案</p>
<p>函数没有问题,调用的地方识别不了这个,申明了没?头文件包含了没?</p>
<p>如果你在头文件中申明了,调用的地方有包含这个头文件,函数定义的地方没有包含就会有这样的错误。</p>
<p>0</p>
<p>回答者:</p>
<p>四分三 - 四级   2010-10-16 23:19</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>谢谢了,知道哪错了</p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-5-9 23:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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