#include<stdio.h> #include<stdlib.h> char *my_strnact(char *dst, const char *src) { assert(NULL != dst&&NULL != src); char *ret = dst; while (*dst++) { ; } dst -= 1;//也可以写成while(*dst){dst++;}就没有这句话 while (*dst++ = *src++) { ; }//注意没有*dst='\0'; return ret; } int main() { char name[20] = "hello "; strncat(name, "welcome"); printf("%s", name); system("pause"); return 0; }
模拟实现strcat
原创手插兜 ©著作权
文章标签 模拟实现strcat 文章分类 C/C++ 后端开发
上一篇:电话簿
下一篇:模拟实现strcmp
-
【C语言加油站】qsort函数的模拟实现
【C语言加油站】qsort函数的模拟实现本文详细介绍了使用冒泡排序的逻辑模拟实现可以排序任意类型数组的qsort函数……
C语言 qsort排序函数 冒泡排序 回调函数 void*指针 -
C语言中模拟实现strcpy,strstr,strcat函数
C语言中模拟实现strcpy,strstr,strcat函数
C语言.strcpy.strstr/st -
strcat函数的基本用法及其代码模拟实现
strcat函数的基本用法及其代码模拟实现
字符串 #include C -
追加字符串模拟strcat函数的实现
strcat(arr1,arr2);把arr2追加到arr1的后面
字符串 追加 模拟实现 strcat