永发信息网

c语言编复制字符串,如何把str2中的字符复制到str1中,并保留str1后面的字符

答案:4  悬赏:0  手机版
解决时间 2021-02-04 06:12
  • 提问者网友:温柔港
  • 2021-02-03 08:48
c语言编复制字符串,如何把str2中的字符复制到str1中,并保留str1后面的字符
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-02-03 09:18
如果是类似这种:
str1 = "1234567890";
str2 = "abcdefg";
拷贝之后为:
str1 = "abcdefg890"

可以这样写:
char str1[] = {"1234567890"};
char str2[] = {"abcdefg"};
for(int i=0; str2[i] != 0; i++ )
{
str1[i] = str2[i];
}
全部回答
  • 1楼网友:西岸风
  • 2021-02-03 11:42
楼主,看代码,求采纳,谢谢 t 复制到 s void copy(char *s, char *t) { while(*s++=*t++) if(*t==0) break; *++s=0; }
  • 2楼网友:想偏头吻你
  • 2021-02-03 10:49
b
  • 3楼网友:不想翻身的咸鱼
  • 2021-02-03 10:21
用strcat连接函数就可以 #include<stdio.h> #include<string.h> int main() { char a[20]=" no"; char b[]="yes"; strcat(a,b); printf("%s\n",a); return 0; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯