dkfr.net
当前位置:首页 >> C++怎样把两个字符串连接在一起 >>

C++怎样把两个字符串连接在一起

如果是string类直接想加就可以了str1+str2; 如果是char类,需要调用函数strcat,如strcat(ch1,ch2)

这要看类型,如果用的是C++里面的string类,那么只需要用上重载符号 + 就行了: 例如: string s1="12345890",s2="abcdedg";s1+=s2;//把s2连接在s1尾部cout

C++中字符串有两种 一个是string类型 连接需要用+ 比如 string a="aaa", b="bbb"; 那么 string ab=a+b 值就是"aaabbb" 另一个是以\0结束字符数组,这个是从C语言继承过来的 要连接 需要用strcat。 char a[10] = "aaa";char b[10] = "bbb";strcat...

#include using namespace std; template void bubbleSort(T *a,int len) { T t; for(int j=0;j

你可以使用如下代码的方式 #include void main() { char str1[50],str2[10]; int i = 0,j = 0; cout

定义为指针指向的字符串是常字符串,只能读取不能写入。要连接这样的字符串,得另外开辟一个空间存放连接起来的字符串。举例代码如下: //#include "stdafx.h"//If the vc++6.0, with this line.#include using namespace std;int main(void){ c...

#include#includeusing namespace std;int main(){ string all,left,right; cin>>left>>right; //以空格分隔 all=left+right; cout

想学好编程还是要自己动手,给你一个思路吧 首先,字符串可以看成是一个char型的数组+一个结束符'\0’,于是就好办了,不用strlen,因为不需要知道长度,我们只要找结束符就好了,输入两个字符串,第一个按下标往后找结束符,找到后,从这里开始...

#include using namespace std; int main() { char str_a[32] = "Hello!"; char str_b[16] = "www.baidu.com"; int i; int j; i = 0; while(str_a[i]) { i++; } j = 0; while(str_b[j]) { str_a[i] = str_b[j]; i++; j++; } str_a[i] = '\0'; cout

#include void main() { char first[30]="abcde";//这是已经给了的字符串,放在两个数组里,没有从键盘输入 char second[30]="fghijk"; int i=0; int j=0; while(first[i]!='\0')//找到第一个字符串\0的数组下标 i++; while(second[j]!='\0')//...

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com