当前位置: 代码迷 >> C语言 >> 求助 看看出了什么问提!!
  详细解决方案

求助 看看出了什么问提!!

热度:165   发布时间:2008-04-14 11:23:42.0
求助 看看出了什么问提!!
这是我写的代码: 功能是把自符数字b中的字符连接到字符数组a中
#include<stdio.h>
#include<string.h>
main()
{
    char a[100]={"my namy is "};
    char b[100];
    scanf("%s",&b);
    strcan(a,b);
    printf("%s",a);
}
大家看看有没有错 有错说说没错继续!
我测了一次如下:
--------------------Configuration: Text1 - Win32 Debug--------------------
Compiling...
Text1.C
D:\练习\C\Text1.C(8) : warning C4013: 'strcan' undefined; assuming extern returning int

Text1.obj - 0 error(s), 1 warning(s)
问题在第2次 :
--------------------Configuration: Text1 - Win32 Debug--------------------
Linking...
Text1.obj : error LNK2001: unresolved external symbol _strcan
Debug/Text1.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Text1.exe - 2 error(s), 0 warning(s)
就有了两个错  请问下是点解?? 是什么问题!
谢谢!
搜索更多相关的解决方案: warning  undefined  include  

----------------解决方案--------------------------------------------------------
我用的编译器是 vc++6.0
----------------解决方案--------------------------------------------------------
strcan 这个函数没定义
----------------解决方案--------------------------------------------------------
scanf("%s",&b);
    strcan(a,b);
  
   scanf("%s", b); //数组名等同于指向它的指针。
   strcat(a, b);  //字符串连接函数。
----------------解决方案--------------------------------------------------------
还是不懂!!! 
----------------解决方案--------------------------------------------------------
strcan 这个函数点定义?
----------------解决方案--------------------------------------------------------
两个可能:
1,LZ输入strcat()输错字母;
2,LZ想调用一函数strcan(),但又没有去定义它;
―_―
----------------解决方案--------------------------------------------------------
  相关解决方案