首页 > 学院 > 开发设计 > 正文

c语言模拟实现strcat

2019-11-06 07:08:31
字体:
来源:转载
供稿:网友

strcat也是字符串操作函数,是用来拼接字符串的,其库函数原型为 extern char *strcat(char *dest, const char *src) ,具体事例如下; 例如:有char *str1 = “abcd”,char *str2 = “1234”,strcat (str1,str2)可以将1234连接到abcd后面,结果是abcd1234,并且存放在str1中,当然str1中空间要足够,否则会发生错误; 具体实现:

#include<stdio.h>#include<assert.h>char *my_strcat(char *dest,const char *src){ char *ret = dest; //保存原始地址,用于返回 assert(dest); assert(src); //vs2008环境测试 while(*dest) { dest ++; } while(*src) { *dest = *src; src++; dest++; } *dest = '/0'; return ret;}int main(){ char arr[10]="adcd"; PRintf("%s/n",my_strcat(arr,"1234")); return 0;}

结果显示: 这里写图片描述

明天继续,加油 !!!


上一篇:简单归并排序

下一篇:C语句分类

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表