字符串操作之字符串连接
/*
将str1与str2连接—->(将合成的字符串放入str1中)
思路分析:
a. 确定str1的内存大小是否小于str1+str2-1;
b. 连接;
c. 连接后的字符串最后一个为空字符(‘\0’)。
*/
//str1-->存放最终连接字符串的数组 ,len--->str1的内存大小
#include<iostream>
using namespace std;
bool stringConnection(char* str1, int len, char* str2)
{int i = 0;int k = 0;while (str1[i] != '\0'){i++;}while (str2[k] != '\0'){k++;}if (len < i + k - 1){return false;}//连接k = 0;while (str2[k] != '\0'){str1[i] = str2[k];i++;k++;}str1[i] = '\0';return true;
}void printF(char* str1, char* str2)
{cout << "str1:" << str1 << endl;cout << "str2:" << str2 << endl;
}int main()
{char str1[20] = "abc";char str2[10] = "def";stringConnection(str1, 20, str2);printF(str1, str2);system("pause");return 0;
}
字符串操作之字符串连接相关推荐
- python字符串操作_Python 字符串操作 - 树懒学堂
字符串操作 由于Python在字符串和文本操作上的便利性,使Python成为一个流行的原生数据集操作语言已经有很长时间了.字符串对象的内建方法使得大部分文本操作非常简单.对于更为复杂的模式匹配和文本操 ...
- python字符串操作_python字符串操作
6.1 处理字符串 原始字符串:在字符串开始的引号之前加上r,使它成为原始字符串."原始字符串"完全忽略所有的转义字符,打印出字符串中的所有倒斜杠. 用三重引号的多行字符串:多行字 ...
- Python(IT峰)笔记05-数据类型详解:字符串、转义字符,字符串操作,字符串格式化,英文字符,字符串查找,字符串操作
1.字符串的定义 单引号 双引号 三引号 字符串定义时,引号可以相互嵌套 2.转义字符 斜杠\转义符,续行符.转义符可转义,在末尾可续行 strs='hello'\'wolrd' print(strs ...
- Python 字符串操作之字符串的截取
字符串的截取 字符串的截取是实际应用中经常使用的技术,被截取的部分称为"子串".Java中使用函数substr()获取子串,C#使用函数substring()获取子串.而Pytho ...
- 【牛客】1. 字符串操作 <字符串>
腾讯音乐娱乐集团2023校园招聘技术类岗位编程题一 1.字符串操作 给定一个只包含小写字母字符串,每次可以选择两个相同的字符删除,并在字符串结尾新增任意一个小写字母.请问最少多少次操作后,所有的字母都 ...
- 【C 语言】字符串操作 ( C 字符串 | 字符数组始化 )
文章目录 一.C 字符串 二.字符数组始化 一.C 字符串 C 字符串特征 : C 语言中的字符串都是以 '\0'字符 结尾的 字符数组 ; C 字符串本质 : C 中 没有字符串类型 , 都是使用 ...
- php的字符串操作,PHP 字符串操作
关于PHP字符串的操作函数 代码如下: //addcslashes() 在字符 "A" 之前添加一个反斜杠 $a = "abcdefg"; $value = a ...
- 【Kotlin】字符串操作 ① ( 截取字符串函数 substring | 拆分字符串函数 split | 解构语法特性 )
文章目录 一.截取字符串函数 substring 二.拆分字符串函数 split 一.截取字符串函数 substring Kotlin 中提供了 截取字符串函数 substring , 可接收 Int ...
- 字符串操作之字符串拷贝功能实现
#include<iostream> using namespace std; //思路分析: //a.确定被拷贝的数组内存是否小于等于目标数组的内存大小 //b.拷贝数组 //c.目标数 ...
最新文章
- [HTML/CSS]margin属性用法
- php 将查询出的数组数据存入redis
- python pyyaml模块使用示例:读取yaml文件内容
- Boost:基于Boost的posix聊天的客户端测试程序
- 肺功能曲线图怎么看_如何看肺功能结果报告单
- 02331 数据结构 二叉树的遍历
- 准备一些万圣节的乐趣——UI设计素材模板
- SQL水平测试题目(一)
- 前端零碎问题(四)css3
- Xcode app修改项目名
- Luogu2420 让我们异或吧
- 微型计算机原理及应用 阶段作业,19春北交《微机原理及应用》在线作业1【参考答案】...
- 【MM小贴士】SAP 批次双单位 CWM 的使用演示
- 威feng网站的aes算法破解
- 《蔡康永的说话之道》
- (1)QlikView概述
- 企鹅号转正后是2级账号还有用吗,企鹅号不被系统推荐怎么办
- 向你推荐VCENTER文章
- 安装包UI美化之路-nsNiuniuSkin安装包模板介绍-新模板上线啦
- SDN环境搭建和基本功能验证
热门文章
- log4j 程序日志_使用log4j监视和筛选应用程序日志到邮件
- java必读书籍_最佳5本Java性能调优书籍–精选,必读
- mongodb插入速度每秒_MongoDB事实:商品硬件上每秒插入80000次以上
- java 字符串对齐_最佳字符串对齐的Java实现
- karaf osgi_在OSGi中为Karaf构建Camel-CXF REST服务–组播和聚合
- Java命令行界面(第6部分):JOpt简单
- Spark 101:它是什么,它做什么以及为什么起作用
- 关于单元测试脚手架的几点思考
- Eclipse扩展的轻量级集成测试
- Spring交易可见性