用c自己实现strcpy函数
char *mystrcpy(char *dest, const char *src)
{
int i;
for(i = 0;*dest[i] = *src[i];i++)
;
return dest;
}
为什么不行?
[解决办法]
char * mystrcpy(char * strDest,const char * strSrc)
{
if(strDest==NULL
[解决办法]
strSrc==NULL)
{
return NULL;
}
char * temp_src =(char *)strSrc;
while( (*strDest++ = *temp_src++)!= '\0');
return strDest;
}
char *mystrcpy(char *dest, const char *src)
{
int i;
for(i = 0;dest[i] = src[i];i++)//应该这样子,你混乱了,楼主
;
return dest;
}