strcat函数实现
/*************************************************************************> 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函数实现相关推荐
- C语言标准库之strcat函数
2018-10-20 C库函数strcat()函数的功能是实现字符串的拼接.其函数原型如下所示 char *strcat(char *dest, const char *src) 1.参数说明 des ...
- strcat()函数常见问题
strcat(char *_Destination,const char *_Source)函数的功能是将后一个字符串粘贴到前一个字符串的末尾 原型 char *strcat(char *_Desti ...
- strlen函数,strcat函数,strcpy函数,strncpy函数,strcmp函数
strcpy函数: char *strcpy(char *Dest , const char *Src) { assert((Dest != NULL) && (Src != NULL ...
- c语言 strcpy原型,浅谈C语言中strcpy,strcmp,strlen,strcat函数原型
实例如下: //strcat(dest,src)把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0' char *strcat(char * strDest, cons ...
- C和指针之strcat函数 strchr函数 strcmp函数 strcpy函数 strnchr函数 strstr函数实现
1 strcat函数实现 #include <stdio.h> //简单实现strcat函数 char *my_strcat(char *des, const char *src) {i ...
- strcpy与strcat函数原型
1.strcpy函数原型 char *my_strcpy(char *dest,const char *src) //const使在函数中不能修改*src其原先的值 { char *strDes ...
- strlen函数strcpy函数strcat函数的实现
一.strlen函数 作用:计算字符串第一次碰到'\0'的长度,不包含'\0'. #include<stdio.h> #include<assert.h>int Strlen( ...
- C语言 strcat函数实现
strcat()函数从名称来讲就是索的含义,用途:在一个字符串的末尾增加新的字符. 函数定义如下: char *strcat(char *dest, const char *src); 代码实现如下: ...
- c语言中strcat函数的作用,strcat函数的作用是什么?
strcat函数的作用是复制一个字符串,将这个字符串拼接在另一个字符串后面.strcat()函数接受两个字符串作为参数,会把第二个字符串的备份附加在第一个字符串末尾,并把拼接后形成的新字符串作为第一个 ...
- C语言 strcat 函数 - C语言零基础入门教程
目录 一.strcat 函数简介 二.strcat 函数原理 三.strcat 函数实战 四.注意 strcat 函数崩溃问题 五.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 ...
最新文章
- 使用Mootools动态添加Css样式表代码,兼容各浏览器
- bootstrap select多选
- [八]RabbitMQ-客户端源码之ChannelN
- 关于Retinex图像增强算法的一些新学习。
- 修改Docker默认存储位置的方法
- JavaWeb之tomcat安装、配置与使用(一)
- 入门机器学习(六)--课后作业解析-logistics回归(python实现)
- java连接池域名切换_java - 使用JDBC的连接池选项:DBCP与C3P0
- AndroidStudio_安卓原生开发_自定义单选列表Spinner绑定自定义数据类型---Android原生开发工作笔记143
- HDOJ--2092--整数解(水题)
- MWeb Pro for Mac(Markdown博客生成软件)
- 文件夹复制删除 C#
- Sping--AOP--XML
- Linux环境下安装yafu
- 数据库MySQL学习心得
- 两个EXCEL对比是完全否相同
- JS 用时间戳计算两个时间之间间隔
- H264马赛克、延时的优化
- 基于MATLAB的波束成型仿真
- 远程视频会议系统/视频调度指挥平台/音视频通话系统EasyRTC在应急指挥领域中的应用