自定义strcat函数的用法及其实现C语言
2018-03-05 14:57
239 查看
strcat 功能
把src所指字符串添加到dest结尾处(覆盖dest结尾处的’\0’)并添加’\0’注意:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串
#include<stdio.h> #include<assert.h> char *my_strcat(char *dest, const char *src) { char *ret = dest; assert(dest != NULL); assert(src != NULL); while (*dest) { dest++; } while (*dest++ = *src++) { ; } return ret; } int main() { char a[20] = "hello"; char *s = "world"; my_strcat(a,s); printf("%s\n",a); return 0; }
相关文章推荐
- 数据结构栈及其用法(C语言实现)
- 数据结构队列及其用法(C语言实现)
- torrent文件解析,bencode编码文件解析及其c语言实现
- C语言常用数学函数及其用法
- 学习笔记——atoi函数的用法及用C语言实现atoi
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcat函数
- memcpy的用法与strcpy的区别及纯c语言实现
- C语言 strcat函数实现
- Android Toast 设置到屏幕中间,自定义Toast的实现方法,及其说明
- 队列及其c语言实现
- 自定义SWT日历控件及其下拉菜单组件的实现
- 综合实例:用C语言实现一个自定义的shell程序
- 顺序表、单链表——C语言实现及其比较
- C语言:模拟实现strlen、strcpy、strcmp、strReverse、strcat函数
- 排序算法之冒泡排序<Bubble_Sort>及其C语言代码实现
- AutoCompleteTextView 简单用法 实现自定义list adapter
- c语言:实现对于给定的正整数N,依次打印出小于等于N的所有素数。两种方法及其优化
- DTW的基本原理及其C语言实现
- 栈及其应用 - C语言实现(摘自数据结构与算法分析 C语言描述)
- Map接口及其重要实现类的用法