C++连接两个字符串
2017-12-10 19:47
176 查看
C++连接字符串:
C++中只有字符类型,没有字符串类型,因此在C++中将两个字符串相连比较费事,在此我运用了
C++STL中的vector进行字符串的连接。
题目:
Description
写一函数,将两个字符串连接
Input
两行字符串
Output
链接后的字符串
Sample Input
123
abc
Sample Output
123abc
代码:
#include <iostream> #include <string> #include <iomanip> #include <cmath> #include <algorithm> #include <vector> using namespace std; vector<char> A; void main() { while (1) { char c; cin >> c; if (c == 'S') { break; } A.push_back(c); } for (auto b : A) { cout << b; } }
当输入字符123和abc输入完毕时输入S就可直接输出结果,这里运用了可变长度大小的容器vector,
方便输入不受长度的限制。
运行结果:
相关文章推荐
- c++ 连接两个字符串,实现类似strcat 功能
- C/C++ 连接两个字符串
- C++ - 给出一个函数来连接两个字符串A和B,其中字符串A的后几个字节和字符串B的前几个字节重叠
- c++ 连接两个字符串实现代码 实现类似strcat功能(转)
- C++实现两个字符串之间的Levenshtein Distance(编辑距离)
- string实现两个字符串的连接
- 编写函数catStr(char str1[],char str2[])用于进行两个字符串的连接,编写函数lenStr()用于统计一个字符串的长度。编写函数cmpStr()用于判断两个字符串的大小。
- c++实现字符串strcat()连接
- jsp自定义标签-----EL表达式中连接两个字符串
- C++中3种方式把字符串和数字连接起来
- 第十三周项目5——将两个字符串连接仍保存到第一个字符串中
- 求两个字符串最长公共子序列的算法优化(C++实现)
- 【C++】两个字符串相加
- 输入两个字符串,比如abdbcc和abc,把abc在abdbcc中的连接次序输出
- 输入两个字符串,输出第二个字符串在第一个字符串中的连接次序
- (c语言)连接两个字符串
- 字符串连接 C/C++
- 杭电 1867 KMP连接两个字符串
- 将两个字符串连接起来取代第一个字符串。用string方法