69,368
社区成员
发帖
与我相关
我的任务
分享
(1)while(s1[i]!='\0') i++;//这个是在s1找到'\0'的位置
(2)while((s1[i++]=s2[j++])!='\0');//在(1)找到了'\0'的位置处,从s2首地址开始,读出数据放到
//s1中,直到s2读出的是'\0',就结束!
//完成连接
printf
hello
char * __cdecl strcat (
char * dst,
const char * src
)
{
char * cp = dst;
while( *cp )
cp++; /* find end of dst */
while( *cp++ = *src++ ) ; /* Copy src to end of dst */
return( dst ); /* return dst */
}
char * __cdecl strcat (
char * dst,
const char * src
)
{
char * cp = dst;
while( *cp )
cp++; /* find end of dst */
while( *cp++ = *src++ ) ; /* Copy src to end of dst */
return( dst ); /* return dst */
}