C语言strcat()库函数的实现

#include<stdio.h>
#include<string.h>
void MyStrcat(char *dstStr, char *srcStr)
{int a,b,i;a=strlen(dstStr);b=strlen(srcStr);for(i=0;i<b;i++)dstStr[a+i]=srcStr[i];dstStr[a+b]=0;
}
void main()
{char dst[500];char src[200];printf("Input the first string:");gets(dst);printf("Input the second string:");gets(src);MyStrcat(dst,src);printf("The result is: %s\n",dst);
}

思路:将dst后面的’/0’由src的第一个字符覆盖即可

转载于:https://www.cnblogs.com/newtol/p/10159141.html

C语言strcat()库函数的实现相关推荐

  1. C语言strcat库函数讲解

    C语言strcat库函数讲解 MSDN关于strcat库函数的介绍 解析: 从上述MSDN关于strcat库函数的介绍中,我们可以清楚地知道strcat库函数的头文件是<string.h> ...

  2. C语言的库函数、自定义函数、嵌套函数,以及递归函数

    函数是C语言和C++很重要的部分,从它们本身有的系统的库函数,到我们自定义类型的函数.我们需要了解进一步地了解它们,掌握它们,使用它们. 目录 库函数 常见的库函数 自定义函数 1.自定义取最大值得函 ...

  3. C语言字符串库函数 #include <string.h>

    c语言字符串库函数#include<string.h> 在头文件<string.h>中定义了两组字符串函数.第一组函数的名字以str开头:第二组函数的名字以mem开头.只有函数 ...

  4. 【C语言】库函数的使用与模拟实现(strlen、strcpy、strcmp....

    经历了C语言基础篇的学习,让我们来简单了解几个C语言的库函数! 目录 1.strlen 2.strcpy 3.strcmp 4.strcat 5.strstr 6.strtok 7.字符分类函数 8. ...

  5. 在汇编程序中调用C语言的库函数,h转inc

    在汇编语言中如果能够调用C语言的库函数,有时会很方便 先给个示例程序: .386 .model flat,stdcall option casemap:none ;Include定义 include ...

  6. C语言字符串库函数api

    C语言字符串库函数api 快速的上手api是一种能力 strnset函数有错误 典型的状态函数 快速的上手api是一种能力 建立正确的程序运行示意图,(内存四区及函数调用堆栈图)是根本保障!! int ...

  7. c语言课题设计字符串处理函数报告,C语言输入输出库函数设计实验报告.doc

    C语言输入输出库函数设计实验报告 第 PAGE \* MERGEFORMAT I页 共 SECTIONPAGES \* MERGEFORMAT 1页 华中科技大学计算机科学与技术学院 C语言课程设计报 ...

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

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

  9. 二级c语言常用,二级C语言常用库函数.doc

    二级C语言常用库函数 二级C语言常用库函数 二级C语言中,常用库函数可参考下面表格,具体使用方法可参考文件<C标准库函数集.pdf>,更多函数的用法可参考文件<C标准库函数集速查.c ...

最新文章

  1. 工作报告 2010.12.30
  2. iOS 清除未使用图标
  3. 关于Unity中的光照(六)
  4. 使用QT定时器 隐藏 label
  5. [转]数据仓库,OLAP与数据挖掘之间的关系
  6. 收集的常用css页面及表单表格样式
  7. mysql router测试_MySQL 主从复制配置 + MySQL Router 部署使用测试
  8. flink sql是否支持emit策略
  9. Serilog 自定义 Enricher 来增加记录的信息
  10. 飞鸽传书 参与了公司的程序设计比赛
  11. C++ Primer 第五版 第6章 6.1——函数及函数定义及调用阅读笔记
  12. matlab 解非齐次方程组,各位看一下为什么这里的LU解不出非齐次线性方程组?
  13. 春晚鬼畜 B 站日排行最高,赵本山:我的时代还没有结束!
  14. 他是第一个到达学校的人英语_孩子学英语效果慢?那是因为孩子还没学会掌握“自然拼读”...
  15. Python学习笔记九:文件I/O
  16. 看完这篇解决你99%的运维安全陋习,快别踩坑了!
  17. 对于离散行业如何选型MES系统,你知道吗?
  18. Android GMS认证总结01
  19. 阻焊机器人系统_可处理最大PCB面板干膜和阻焊激光直接成像的X3000(LDI)系统
  20. 电脑突然连不上WiFi?按步骤检查

热门文章

  1. (多重背包+记录路径)Charlie's Change (poj 1787)
  2. C#出题库项目的总结(1)
  3. JavaScript异步编程原理
  4. 调试比较大小的 才=c语言,计算机等级二级C语言考试练习题(六)
  5. linux oracle 11g ora-00845,Linux下安装Oracle11g , MEMORY_TARGET(AMM)小于/dev/shm处理(ORA-00845)...
  6. ElasticSearch的一些核心概念
  7. android钱包nfc功能,Android NFC(二)M1卡电子钱包功能
  8. Python机器学习:PCA与梯度上升:05高维数据映射成低维数据(封装一个PCA)
  9. 渲染完毕再渲染数据_三星Galaxy S21渲染图再曝:多种配色、新设计
  10. 安装XDS110驱动时系统找不到指定文件