读书人

编写strcat函数,该怎么处理

发布时间: 2012-03-31 13:13:26 作者: rapoo

编写strcat函数
求完整源代码及解释.

[解决办法]

C/C++ code
char* 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 */}
[解决办法]
#include<iostream>
using namespace std;

char * strcat(char *a,char *b)
{
char *c=a+(strlen(a)-1);
for(;*c++=*b++;);
return a;
}

int main(void)
{
char a[20]="wosdhif";
char b[10]="kkkkkkk";
cout<<strcat(a,b)<<endl;

return 0;
}

希望对你有帮助
[解决办法]
探讨
C/C++ code

char* 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 */……

读书人网 >C++

热点推荐