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];
}
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;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯