c语言模拟实现strcat
来源:互联网 发布:淘宝网店站外推广 编辑:程序博客网 时间:2024/06/05 14:49
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;}
结果显示:
明天继续,加油 !!!
0 0
- c语言模拟实现strcat
- C语言-模拟实现strcat
- 【C语言】模拟实现库函数strcat函数
- 【c语言】 模拟实现库函数strcat函数
- 【笔试题】C语言:模拟实现strcat
- C语言::模拟实现strcat函数
- C语言模拟实现strncpy、strcat
- 【c语言】模拟实现strcat()、strncat()函数
- 【c语言】模拟实现strcat函数
- 用c语言.模拟实现strcpy,strcat,strcat,memcpy,memmove
- 模拟c语言strcat库函数。。
- c语言strcat实现
- C语言实现strcat
- C语言strcat实现
- C语言实现strcat
- 【C语言】实现strcat
- c 语言之 模拟实现 strcpy 和 strcat 函数
- C语言中模拟实现strcpy,strstr,strcat函数
- JAVA错误汇总
- SSL介绍与Java实例
- 用JAVA日志来写诗
- DNS知识指南
- DNS报文格式(RFC1035)
- c语言模拟实现strcat
- Java DNS查询内部实现
- redis入门
- 利用rebase来压缩多次提交
- 详解web容器
- PAT 1066. 图像过滤(15)
- 一周乱谈
- oj-刷题 等长和非等长字符串排序
- 走进缓存的世界(一)