编写strcat函数
求完整源代码及解释.
[解决办法]
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;
}
希望对你有帮助
[解决办法]