编写函数,实现将两个字符串连接起来,结果取代第一个字符串。 (1) 用字符数组,不用strcat函数(即自己

2024-11-20 10:19:49
推荐回答(3个)
回答1:

#include
void mystrcat( char src[], const char des[])
{int i=0,j=0;
while(src[i++]);
--i;
while(src[i++]=des[j++]);
}
void main()
{
char str1[10]={"abc"},str2[10]={"def"};
int i;
mystrcat(str1,str2);
for(i=0;i<7;++i) printf("%c",str1[i]);

}

好了,细节自己可以该基本功能已经实现了~

回答2:

你这个要求用函数没法做,要用VB

回答3:

void mystrcat( char * src, const char * des)
{
while(*++src);
while(*src++=*des++);
}