发布网友 发布时间:2022-04-23 10:52
共5个回答
热心网友 时间:2023-10-11 20:21
1 查找到第一个字符串的结尾
2 遍历第二个字符串,逐一复制到第一个字符串尾部,包括结束符。
代码如下:
void cat_str(char *dst, char *src)热心网友 时间:2023-10-11 20:22
#include<stdio.h>
#include<string.h>
void fun(char *a, char *b)
{
int i=strlen(a),j;
for(j=0;j<=strlen(b);j++)
a[i++]=b[j];
}
int main(void)
{
char a[200],b[100];
printf("输入一个字符串:\n");
gets(a);
printf("输入另一个的字符:\n");
gets(b);
fun(a,b);
printf("%s\n",a);
return 0;
}
你的程序想得到什么样的结果?
热心网友 时间:2023-10-11 20:22
cat(*p,*q){
char *c=p;
while(*p!='\0')
p++;
while(*q!='\0')
*p=*q;
return c
}
或者找到strcat 函数,拿出来就好了。
while(str1[i]!=0)
请问你想干嘛,。
你自己debug好了。
热心网友 时间:2023-10-11 20:23
+=
例如:string a = "123";
string b = "321";
string c = a += b;
c等于123321
热心网友 时间:2023-10-11 20:24
strcat