/*************************************************************************> File Name: my_strcat.c> Descripion:my_strcat > Mail:429423976@qq.com > Created Time: 2019年08月10日 星期六 01时07分22秒************************************************************************/#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<string.h>char* MyStrcat(char *str1, char *str2)
{int num1 = 0;int num2 = 0;char *temp1;char *temp2;temp1 = str1;temp2 = str2;while(*str1 != '\0') {num1++;str1++;}while(*str2 != '\0') {num2++;str2++;}char str[num1 + num2 +1];str[num1 + num2] = '\0';int i = 0;while(*temp1 != '\0') {str[i] = *temp1;temp1++;i++;}while(*temp2 != '\0') {str[i] = *temp2;temp2++;i++;}return str;
}int main()
{char str1[] = "hello";char str2[] = " world!";printf("%s\n", MyStrcat(str1, str2));return 0;
}

strcat函数实现相关推荐

  1. C语言标准库之strcat函数

    2018-10-20 C库函数strcat()函数的功能是实现字符串的拼接.其函数原型如下所示 char *strcat(char *dest, const char *src) 1.参数说明 des ...

  2. strcat()函数常见问题

    strcat(char *_Destination,const char *_Source)函数的功能是将后一个字符串粘贴到前一个字符串的末尾 原型 char *strcat(char *_Desti ...

  3. strlen函数,strcat函数,strcpy函数,strncpy函数,strcmp函数

    strcpy函数: char *strcpy(char *Dest , const char *Src) { assert((Dest != NULL) && (Src != NULL ...

  4. c语言 strcpy原型,浅谈C语言中strcpy,strcmp,strlen,strcat函数原型

    实例如下: //strcat(dest,src)把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0' char *strcat(char * strDest, cons ...

  5. C和指针之strcat函数 strchr函数 strcmp函数 strcpy函数 strnchr函数 strstr函数实现

    1  strcat函数实现 #include <stdio.h> //简单实现strcat函数 char *my_strcat(char *des, const char *src) {i ...

  6. strcpy与strcat函数原型

    1.strcpy函数原型 char *my_strcpy(char *dest,const char *src)    //const使在函数中不能修改*src其原先的值 { char *strDes ...

  7. strlen函数strcpy函数strcat函数的实现

    一.strlen函数 作用:计算字符串第一次碰到'\0'的长度,不包含'\0'. #include<stdio.h> #include<assert.h>int Strlen( ...

  8. C语言 strcat函数实现

    strcat()函数从名称来讲就是索的含义,用途:在一个字符串的末尾增加新的字符. 函数定义如下: char *strcat(char *dest, const char *src); 代码实现如下: ...

  9. c语言中strcat函数的作用,strcat函数的作用是什么?

    strcat函数的作用是复制一个字符串,将这个字符串拼接在另一个字符串后面.strcat()函数接受两个字符串作为参数,会把第二个字符串的备份附加在第一个字符串末尾,并把拼接后形成的新字符串作为第一个 ...

  10. C语言 strcat 函数 - C语言零基础入门教程

    目录 一.strcat 函数简介 二.strcat 函数原理 三.strcat 函数实战 四.注意 strcat 函数崩溃问题 五.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 ...

最新文章

  1. 使用Mootools动态添加Css样式表代码,兼容各浏览器
  2. bootstrap select多选
  3. [八]RabbitMQ-客户端源码之ChannelN
  4. 关于Retinex图像增强算法的一些新学习。
  5. 修改Docker默认存储位置的方法
  6. JavaWeb之tomcat安装、配置与使用(一)
  7. 入门机器学习(六)--课后作业解析-logistics回归(python实现)
  8. java连接池域名切换_java - 使用JDBC的连接池选项:DBCP与C3P0
  9. AndroidStudio_安卓原生开发_自定义单选列表Spinner绑定自定义数据类型---Android原生开发工作笔记143
  10. HDOJ--2092--整数解(水题)
  11. MWeb Pro for Mac(Markdown博客生成软件)
  12. 文件夹复制删除 C#
  13. Sping--AOP--XML
  14. Linux环境下安装yafu
  15. 数据库MySQL学习心得
  16. 两个EXCEL对比是完全否相同
  17. JS 用时间戳计算两个时间之间间隔
  18. H264马赛克、延时的优化
  19. 基于MATLAB的波束成型仿真
  20. 远程视频会议系统/视频调度指挥平台/音视频通话系统EasyRTC在应急指挥领域中的应用

热门文章

  1. 主流主板生产厂商全面剖析 电脑配件优劣及真正产地
  2. WIFI WPA/WPA2加密方式
  3. condition启动模式
  4. 大数据之Sqoop 二
  5. JVM 工作原理和流程
  6. 再战ArcaeaB30生成器:Python模块PIL实战图像处理与拼接
  7. ubuntu18.04 muduo编译安装
  8. SOA与微服务的区别
  9. 梦幻鸿蒙市质检,《梦幻西游》手游第十七届武神坛开辟鸿蒙VS斜月三星_ 《梦幻西游》手游官网-人人都玩,无处不在...
  10. Testing...