error LNK2001: unresolved external symbol "int __cdecl getnum1(char * const
<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,c,d;</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==\'-\')xishu=-1;</p>
<p>else</p>
<p>if(a==\'+\')xishu=1;</p>
<p>else {</p>
<p>while(a>\'0\'&&a<\'9\'){</p>
<p>b=a;</p>
<p>i--;</p>
<p>j++;</p>
<p>}</p>
<p>if(a==\'.\'){</p>
<p>while(j!=0){</p>
<p>ca+=(b-49)*10^-m;</p>
<p>m++;</p>
<p>j--;</p>
<p>}</p>
<p>l=i-2;</p>
<p>while(a>\'0\'&&a<\'9\'){</p>
<p>c=a;</p>
<p>l--;</p>
<p>n++;</p>
<p>}</p>
<p>while(n!=-1){</p>
<p>da+=(c-49)*10^(n-1);</p>
<p>n--;</p>
<p>}</p>
<p>xishu=ca+da;</p>
<p>if(a==\'-\')xishu=-xishu;</p>
<p>}</p>
<p>else while(j!=0){</p>
<p>xishu+=(b-49)*10^j;</p>
<p>j--;</p>
<p>if(a==\'-\')</p>
<p>xishu=-xishu;</p>
<p>}</p>
<p>}</p>
<p>if(a!=\'^\')</p>
<p>zhishu=1;</p>
<p>else {</p>
<p>while(a<\'9\'&&a>\'0\'){</p>
<p>b=a;</p>
<p>k++;</p>
<p>p++;</p>
<p>}</p>
<p>while(p!=0){</p>
<p>zhishu+=(b-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>
页:
[1]