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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • JavaScript实现页面前进后退「建议收藏」

    JavaScript实现页面前进后退「建议收藏」function pagebackward()   {     window.history.back();   }      function pageforward()   {     window.history.forward();   }      click=”pageforward()”>

  • Eclipse中使用SVN教程「建议收藏」

    Eclipse中使用SVN教程「建议收藏」此文章对Myeclipse同样适用。一.在Eclipse里下载Subclipse插件方法一:从EclipseMarketplace里面下载具体操作:打开Eclipse–>Help–>EclipseMarketplace–>在Find中输入subclipse搜索–>找到subclipse点击install方法二:从InstallNewSoftware里下载具体操作:打

  • 左移(1_右移一位

    左移(1_右移一位今天在书上看到一段代码:http.Server{Addr:"8080"……MaxHeaderBytes:1<<20}知道1<<20是左移的意思,但就是

  • mysql怎么退出命令行_linux退出数据库命令

    mysql怎么退出命令行_linux退出数据库命令linux下fdisk命令的使用方法关于fdisk-l一些数值的说明Disk/dev/hda:80.0GB,80026361856bytes255heads,63sectors/track,9729cylindersUnits=cylindersof16065*512=8225280bytes这个硬盘是80G的,有255个磁面;63个扇区;9729个磁柱;…

    2022年10月25日
  • 【Lucene】TokenStream-语汇单元的项、偏移量、类型和位置增量

    【Lucene】TokenStream-语汇单元的项、偏移量、类型和位置增量代码:packagecom.tan.code;importjava.io.IOException;importjava.io.StringReader;importorg.apache.lucene.analysis.Analyzer;importorg.apache.lucene.analysis.TokenStream;importorg.apache.lucene.

  • c语言学生成绩管理系统(超详细从文件中读取数据)

    c语言学生成绩管理系统(超详细从文件中读取数据)历经一个星期的努力打磨出一个较为完整的学生成绩管理系统注意:本文实在文件中直接读取学生的数据而不是手动添加暂时没有增加添加学生的功能后期更新(多添加一个函数的事情)所有源代码在本文的末尾运行环境:windows由于使用了windows的一个库所以在linux下会出错稍微修改一下也是可以运行的效果图先上结果图界面[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来…

发表回复

您的电子邮箱地址不会被公开。

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