哪位大哥帮帮忙看看怎么改下 字符串复制问题
题目:已知strcpy 函数的原型是:
char *strcpy(char *strDest, const char *strSrc);
其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数 strcpy
下面是我写的代码
程序代码:#include<iostream.h>
char *strcpy(char* strDest ,const char* strSrc);
void main ()
{
char adress[]="String Copy";
char* Dst="Why";
strcpy(Dst,adress);
cout<<Dst<<endl;
}
char *strcpy(char* strDest ,const char* strSrc)
{
if ( strDest == NULL || strSrc == NULL )
{
cout<<"strDest == NULL || strSrc == NULL"<<endl;
}
while ( (*strDest++ = *strSrc++ ) != '\0' )
{
;
}
return strDest;
}为什么编译连接都没问题 运行时就报错









