C语言函数库之字符串连接函数(string.h)
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)相关推荐
- pb函数库之字符串操作函数
pb函数库之字符串操作函数 Fill()功能建立一个由指定字符串填充的指定长度的字符串. 语法Fill ( chars, n ) 参数chars:string类型,指定用于重复填充的字符串n: ...
- 《C语言杂记》理解字符串处理函数 strlen() strcpy() strcat() strcmp()
在linux C 编程中,我们经常遇到字符串的处理,最多的就是字符串的长度.拷贝字符串.比较字符串等:当然现在的C库中为我们提供了很多字符串处理函数.熟练的运用这些函数,可以减少编程工作量,这里介绍几 ...
- 用指针做函数参数自己编程实现字符串连接函数strcat()的功能。CQUPT题库
用指针做函数参数自己编程实现字符串连接函数strcat()的功能.CQUPT题库 下面程序中存在比较隐蔽的错误,请通过分析和调试程序,发现并改正程序中的错误. 注意:请将修改正确后的完整源程序拷贝粘贴 ...
- C语言编写字符串连接函数
初学C,便写了一段字符串连接函数发表玩玩,希望看到地人儿可以有所帮助呦! #include<stdio.h> int main() {void MyStrcat(char *dstStr, ...
- C语言—字符指针作函数参数 按如下函数原型编程实现字符串连接函数strcat()的功能。void MyStrcat(char *dstStr, char *srcStr);
按如下函数原型编程实现字符串连接函数strcat()的功能. void MyStrcat(char *dstStr, char *srcStr); 输入提示信息: "Input a str ...
- 字符串连接函数strcat
<C++宝典>第6章数组与字符串,本章将介绍一种数据集合类型--数组.与结构体不同,数组是同一类型数据的集合.而且在内存中,数组中的元素依次排列,一个紧邻一个.本节为大家介绍字符串连接函数 ...
- 引用指针变量p实现字符串连接函数strcat()的功能
引用指针变量p实现字符串连接函数strcat()的功能 编写程序,通过指针变量p的引用,实现字符串连接函数strcat()的功能. #include <stdio.h>int main(i ...
- c int转字符串_【C++实现python字符串函数库】字符串匹配函数startswith与endswith
[C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...
- c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc
C语言常用数字和字符串转换函数(国外英文资料) C语言常用数字和字符串转换函数(国外英文资料) C language commonly used Numbers and string conversi ...
- mysql sql字符串连接函数_Mysql字符串连接函数 CONCAT()与 CONCAT_WS()
从数据库里取N个字段,然后组合到一起用","分割显示,起初想到用CONCAT()来处理,好是麻烦,没想到在手册里居然有提到 CONCAT_WS(),非常好用. CONCAT_WS( ...
最新文章
- 如何寻找合适的189邮箱pushmail客户端
- 《iOS 8开发指南(第2版)》——第1章,第1.3节工欲善其事,必先利其器——搭建开发环境...
- windows安装anaconda_[计算机科学工具系列] Anaconda和conda
- (转)CXF学习笔记一:如何创建、发布和访问基于CXF的服务
- python中怎么判断字母大小写_python判断字符串是字母 数字 大小写(转载)
- java设计模式之 装饰器模式
- matlab男女声识别,matlab男女声音识别
- EAS BOS 后台事务定义步骤
- android 对称加密完毕,通过 Android keystore 和 fingerprint 结合实现数据加密和解密
- 德国是2018世界杯夺冠最大热门? Python数据分析来揭开神秘面纱…
- 深入理解Plasma(四)Plasma Cash
- Android开发-蓝牙遥控器(字符串形式发送)-应用例程
- 20180710使用gh
- 中国大学慕课公开课-《视听语言》-学习笔记-4
- 计算机技术在生物教学中应用,信息技术在生物课堂教学中的应用
- Linux 设备分配清单(kernel:2.6+)
- 杨辉三角详细解析(C语言)
- 读《轻断食》的一些体会
- 自行车租借管理系统c语言,校园自行车管理系统.doc
- Win10下YOLOv3配置、制作数据集与训练检验
热门文章
- Java根据城市拼音首字母排序并进行分组
- 第一、三、四届(2010、2012、2013)山东省ACM
- 使用高德地图加载kml文件
- VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对CAD/VRML进行二次开发的简介、案例应用之详细攻略
- 阮一峰ES6学习笔记
- vue2学生签到管理系统案例
- java web对cpu要求_java web服务器cpu占用过高的处理
- 2020.8.2- 参加华数之星数学比赛 银奖(二等奖)
- 钉钉签到自动签到python_原来实现钉钉自动签到如此简单,每天准时上下班不是梦...
- html静态页面如何复用,一种前端页面模板复用的方法与流程