作者在 2009-04-16 09:43:52 发布以下内容
char * mystrcat ( char * dst, char * src )
{
char * p = dst;
while( *p ) p++;
while( *p++ = *src++ ) ;
return( dst );
}
main()
{
char d3[]="123";
char d4[]="456";
char *dd= mystrcat(d3, d4);
printf("%s\n",dd);
}
这种方法只能用char c[]这种形式,不能用char *c="....."
我要是想用char *c,怎么写程序?
{
char * p = dst;
while( *p ) p++;
while( *p++ = *src++ ) ;
return( dst );
}
main()
{
char d3[]="123";
char d4[]="456";
char *dd= mystrcat(d3, d4);
printf("%s\n",dd);
}
这种方法只能用char c[]这种形式,不能用char *c="....."
我要是想用char *c,怎么写程序?