编一个程序,把字符串t复制到字符串s中(不使用strcpy函数)

C++考试 高手速度帮忙啊
2025-01-04 11:29:20
推荐回答(5个)
回答1:

自己写个函数,
设置一个数组,数组长度为字符串T的长度,将其读取至数组中,然后再复制至S就可以了

回答2:

自己仿造strcpy写一个就可以了
char* my_strcpy(char *t, char *s)
{
if(!s)
return NULL;

char *p = s;

while(*p)
{
*t = *p;
p++;
t++;
}

t = '\0';

return s;
}

回答3:

char * copy(char *s,char *t){
char * tmp=s;
while(*tmp!='\0'){
*tmp=*t;
tmp++;
t++;
}
*tmp='\0';
return s;
}

回答4:

char *strcpy(char *s, const char *t)
{
char *address = s;
if((NULL == s)||(NULL == t))
return NULL;

while(*s++ = *t++);
return address;
}

回答5:

string str1= "aaa";
string str2= "bbb";

str2=str1;