当前位置:网站首页>实现strcat函数
实现strcat函数
2022-08-09 11:08:00 【追梦杰尼龟】
*实现strcat函数
实现连接a,b两个字符串的功能
先看代码实现:
#include<stdio.h>
#include<string.h>
char mycat(char *dst, char *scr);
int main()
{
char a[50];
gets(a);
char b[50];
gets(b);//输入两个字符串
mycat(a,b);//调用函数将b连接到a的末尾
printf("%s\n",a);
}
char mycat(char *dst, char *scr)//传递参数
{
int i = 0;//定义变量
int len = strlen(dst);//计算a的长度
while(scr[i] != '\0')//循环的条件是当b的末尾不为0时
{
dst[len] = scr[i];//让a的末尾接上b的开头
len++;
i++;
}
}
思路:
1.在主函数中输入两个字符串a,b
2.目的在字符串a的末尾接上b的开头
3.定义函数用来实现,首先需要用的到strlen函数求出字符串a的长度,然后定义循环变量i = 0,即字符串b的开头
4.循环条件就是当字符串数组b的末尾不为’\0’,然后len自增,i++自增;
最后就实现了strcat函数,当然还要注意一下strcat函数的用法;
运行结果:
边栏推荐
猜你喜欢
随机推荐
grpc系列-初探grpc 路由注册和转发实现
全网最简单解决OneNote中英字体不统一
MATLAB代码实现三次样条插值
margin出bug---margin失效
Jmeter BeanShell post processor
ICML 2022 | Out-of-Distribution Detection with Deep Nearest Neighbors
Qt读写.ini配置文件
C语言数组题_校门外的树_标记法
1006 Sign In and Sign Out (25分)
UNIX Philosophy
matlab图像分割,从基因芯片荧光图像中提取阴性点(弱)和阳性点(强)
wait系统调用
PTA 找出不是两个数组共有的元素
从位图到布隆过滤器
1008 Elevator (20分)
API接口是什么?API接口常见的安全问题与安全措施有哪些?
fork创建多个子进程
综述文章的写法
1009 Product of Polynomials C语言多项式乘积(25分)
C语言中信号函数(signal)的使用









