string.hのstrcat的实现

string.hのstrcat的实现

函数原型

char *strcat(char *s1,const char *s2);

功能

函数strcat把s2指向的串(包括终止的空字符)的副本添加到s1指向的串的末尾。s2的第一个字符覆盖s1末尾的空字符。如果复制发生在两个重叠的对象中,则行为未定义。

返回值

函数strcat返回s1值

函数的使用

#include<stdio.h>

#include<string.h>

int mian(void)

{

  char *str[12]=”你好”;

  strcat(str,”C语言!”);

  printf(“%s\n”,str);

  return 0;

}

函数的实现

void*strcat(char *s1,const char *s2)

{  

  char *str=s1;

    while(*str!=’\0′)  

     ++str;  

  while((*str=*s2)!=’\0′)  

  {  

     ++str;  

     ++s2;  

  }

   return s1;

}

转载于:https://www.cnblogs.com/Sinnerse/archive/2013/04/13/3019376.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110162.html原文链接:https://javaforall.net

(0)
上一篇 2021年8月23日 下午12:00
下一篇 2021年8月23日 下午12:00


相关推荐

  • 微信群发提示频繁怎么办?

    微信群发提示频繁怎么办?微信群发提示频繁怎么吧 频繁是因为微信故意这样设置的 压根就不想你群发

    2026年3月17日
    2
  • PHP Laravel系列之环境搭建( VirtualBox+Vagrant+Homestead+系列网址)

    PHP Laravel系列之环境搭建( VirtualBox+Vagrant+Homestead+系列网址)

    2021年10月28日
    48
  • XSS(跨站脚本攻击)相关内容总结整理

    XSS的攻击相关资料整理文章目录XSS的攻击相关资料整理跨站脚本攻击(XSS)XSS 简介XSS 危害XSS 原理XSS 分类XSS 防御总结XSS 问答参考资料跨站脚本攻击(XSS)XSS 简介人们经常将跨站脚本攻击(Cross Site Scripting)缩写为CSS,但这会与层叠样式表(Cascading Style Sheets,CSS)的缩写混淆。因此,有人将跨站脚本攻击缩写为XSS。跨站脚本攻击(XSS),是最普遍的Web应用安全漏洞。这类漏洞能够使得攻击者嵌入恶意脚本代码到正常用户

    2022年3月1日
    52
  • SQL可视化工具_可视化工具tableau

    SQL可视化工具_可视化工具tableauSQLite数据库的特性特点:1.轻量级2.独立性,没有依赖,无需安装3.隔离性全部在一个文件夹系统4.跨平台支持众多操作系统5.多语言接口支持众多编程语言6.安全性事物,通过独占性和共享

    2022年8月6日
    6
  • 比太钱包使用方法及冷钱包存储方案-2

    拖更一个月的我又开始更新了。过完年,恰逢数字货币开始上涨,正好是聊聊钱包的好时候。上文说到比太钱包的冷热模式,这次接上文写冷钱包模式下的发币及公钥监控操作。先从冷钱包模式下发币说起吧:1,打开钱包,点击发送按钮。2,输入收款地址和金额,并点击发送。这里无论是输入比特币金额还是法币金额,钱包会自动换算出另一种货币金额。3,输入钱包密码,准备冷钱包签名。4,生成未签名的交易信息二维码,需使用装有对应…

    2022年4月5日
    158
  • JavaScript稀疏数组

    JavaScript稀疏数组稀疏数组就是包含从 0 开始的不连续索引的数组 以下 a 和 c 都为稀疏数组 虽然数组存在长度 但数组单元并不存在 nbsp vara newArray 3 a undefined 3 varb undefined undefined undefined b undefined undefined undefined varc c length 3 c

    2026年3月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号