1.字符串连接函数strcat

函数定义:char *strcat(char *str1, const char *str2);
函数功能:把str2(包括'\0')拷贝到str1的尾部(连接),并返回str1。其中终止原str1的'\0'被str2的第一个字符覆盖。

举例:

#include<stdio.h>
#include<string.h>
int main(){char str1[66];char str2[66];printf("请输入字符串:\n"); gets(str1);printf("请输入字符串:\n");gets(str2);strcat(str1,str2);printf("输出连接后的字符串str1:\n"); puts(str1);return 0;
}

效果:

2.字符串定量连接函数strncat

函数定义:char *strncat(char *str1, const char *str2, size_t count);
函数功能:把str2中最多count个字符连接到str1的尾部,并以'\0'终止str1,返回str1。其中终止原str1的'\0'被str2的第一个字符覆盖。

注意,最大拷贝字符数是count+1。

举例:

#include<stdio.h>
#include<string.h>
int main(){int count;char str1[66];char str2[66];printf("请输入字符串:\n"); gets(str1);printf("请输入字符串:\n");gets(str2);printf("请输入需要连接的字符个数:\n");scanf("%d",&count);strncat(str1,str2,count);printf("输出连接后的字符串str1:\n"); puts(str1);return 0;
}

效果:

C语言函数库之字符串连接函数(string.h)相关推荐

  1. pb函数库之字符串操作函数

    pb函数库之字符串操作函数     Fill()功能建立一个由指定字符串填充的指定长度的字符串. 语法Fill ( chars, n ) 参数chars:string类型,指定用于重复填充的字符串n: ...

  2. 《C语言杂记》理解字符串处理函数 strlen() strcpy() strcat() strcmp()

    在linux C 编程中,我们经常遇到字符串的处理,最多的就是字符串的长度.拷贝字符串.比较字符串等:当然现在的C库中为我们提供了很多字符串处理函数.熟练的运用这些函数,可以减少编程工作量,这里介绍几 ...

  3. 用指针做函数参数自己编程实现字符串连接函数strcat()的功能。CQUPT题库

    用指针做函数参数自己编程实现字符串连接函数strcat()的功能.CQUPT题库 下面程序中存在比较隐蔽的错误,请通过分析和调试程序,发现并改正程序中的错误. 注意:请将修改正确后的完整源程序拷贝粘贴 ...

  4. C语言编写字符串连接函数

    初学C,便写了一段字符串连接函数发表玩玩,希望看到地人儿可以有所帮助呦! #include<stdio.h> int main() {void MyStrcat(char *dstStr, ...

  5. C语言—字符指针作函数参数 按如下函数原型编程实现字符串连接函数strcat()的功能。void MyStrcat(char *dstStr, char *srcStr);

    按如下函数原型编程实现字符串连接函数strcat()的功能. void  MyStrcat(char *dstStr, char *srcStr); 输入提示信息: "Input a str ...

  6. 字符串连接函数strcat

    <C++宝典>第6章数组与字符串,本章将介绍一种数据集合类型--数组.与结构体不同,数组是同一类型数据的集合.而且在内存中,数组中的元素依次排列,一个紧邻一个.本节为大家介绍字符串连接函数 ...

  7. 引用指针变量p实现字符串连接函数strcat()的功能

    引用指针变量p实现字符串连接函数strcat()的功能 编写程序,通过指针变量p的引用,实现字符串连接函数strcat()的功能. #include <stdio.h>int main(i ...

  8. c int转字符串_【C++实现python字符串函数库】字符串匹配函数startswith与endswith

    [C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...

  9. c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc

    C语言常用数字和字符串转换函数(国外英文资料) C语言常用数字和字符串转换函数(国外英文资料) C language commonly used Numbers and string conversi ...

  10. mysql sql字符串连接函数_Mysql字符串连接函数 CONCAT()与 CONCAT_WS()

    从数据库里取N个字段,然后组合到一起用","分割显示,起初想到用CONCAT()来处理,好是麻烦,没想到在手册里居然有提到 CONCAT_WS(),非常好用. CONCAT_WS( ...

最新文章

  1. 如何寻找合适的189邮箱pushmail客户端
  2. 《iOS 8开发指南(第2版)》——第1章,第1.3节工欲善其事,必先利其器——搭建开发环境...
  3. windows安装anaconda_[计算机科学工具系列] Anaconda和conda
  4. (转)CXF学习笔记一:如何创建、发布和访问基于CXF的服务
  5. python中怎么判断字母大小写_python判断字符串是字母 数字 大小写(转载)
  6. java设计模式之 装饰器模式
  7. matlab男女声识别,matlab男女声音识别
  8. EAS BOS 后台事务定义步骤
  9. android 对称加密完毕,通过 Android keystore 和 fingerprint 结合实现数据加密和解密
  10. 德国是2018世界杯夺冠最大热门? Python数据分析来揭开神秘面纱…
  11. 深入理解Plasma(四)Plasma Cash
  12. Android开发-蓝牙遥控器(字符串形式发送)-应用例程
  13. 20180710使用gh
  14. 中国大学慕课公开课-《视听语言》-学习笔记-4
  15. 计算机技术在生物教学中应用,信息技术在生物课堂教学中的应用
  16. Linux 设备分配清单(kernel:2.6+)
  17. 杨辉三角详细解析(C语言)
  18. 读《轻断食》的一些体会
  19. 自行车租借管理系统c语言,校园自行车管理系统.doc
  20. Win10下YOLOv3配置、制作数据集与训练检验

热门文章

  1. Java根据城市拼音首字母排序并进行分组
  2. 第一、三、四届(2010、2012、2013)山东省ACM
  3. 使用高德地图加载kml文件
  4. VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对CAD/VRML进行二次开发的简介、案例应用之详细攻略
  5. 阮一峰ES6学习笔记
  6. vue2学生签到管理系统案例
  7. java web对cpu要求_java web服务器cpu占用过高的处理
  8. 2020.8.2- 参加华数之星数学比赛 银奖(二等奖)
  9. 钉钉签到自动签到python_原来实现钉钉自动签到如此简单,每天准时上下班不是梦...
  10. html静态页面如何复用,一种前端页面模板复用的方法与流程