问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-25 19:37

我来回答

4个回答

热心网友 时间:2022-06-16 19:08

// 介绍两种方法,源程序如下://////////////////////////////////////////////////////////////////////
// 方法一:#include <cstring>#include <iostream>
#include <cstring>
using namespace std;void main()
{
string str1 = "abc";
string str2 = "def"; cout << "方法一:#include<cstring>" << endl;
cout << "连接前:" << endl;
cout << "str1: " << str1.data() << endl;
cout << "str2: " << str2.data() << endl; str1.append(str2);

cout << endl;
cout << "连接后:" << endl;
cout << "str1: " << str1.data() << endl;
cout << "str2: " << str2.data() << endl;
}/////////////////////////////////////////////////////////////////////
// 方法二:#include <string.h>
/*
#include <iostream.h>
#include <string.h>void main()
{
char str1[10] = "abc", str2[] = "def"; cout << "方法二:#include <string.h>" << endl;
cout << "连接前:" << endl;
cout << "str1: " << str1 << endl;
cout << "str2: " << str2 << endl; strcat(str1,str2); cout << endl;
cout << "连接后:" << endl;
cout << "str1: " << str1 << endl;
cout << "str2: " << str2 << endl;
}
*/

热心网友 时间:2022-06-16 19:08

#include<stdio.h>
void main()
{char s1[80],s2[40];
int i=0,j=0;
printf("\ninput string1:");
scanf("%s",s1);
printf("input string2:");
scanf("%s",s2);
while(s1[i]!='\0')
i++;
while(s2[j]!='\0')
s1[i++]=s2[j++];
s1[i]='\0';
printf("The new string is:%s\n",s1);
}

热心网友 时间:2022-06-16 19:09

char *strcat( char *strDestination, const char *strSource );wchar_t *wcscat( wchar_t *strDestination, const wchar_t *strSource );ParametersstrDestination Null-terminated destination string strSource Null-terminated source string LibrariesAll versions of the C run-time libraries.Return ValueEach of these functions returns the destination string (strDestination). No return value is reserved to indicate an error.RemarksThe strcat function appends strSource to strDestination and terminates the resulting string with a null character. The initial character of strSource overwrites the terminating null character of strDestination. No overflow checking is performed when strings are copied or appended. The behavior of strcat is undefined if the source and destination strings overlap.wcscat is the wide-character version of strcat. The arguments and return value of wcscat are wide-character strings. These two functions behave identically otherwise.

热心网友 时间:2022-06-16 19:10

你好,比如下边这个#include <string>#include <iostream>using namespace std;void main(){ char a[50],b[50]; cin>>a>>b; cout<<strcat(a,b)<<endl;; }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
厂口银杏园地址在哪里? 昆明银杏大道在什么地方 昆明哪些地方有银杏树 从二月河“帝王三部曲”看90年代的文学场(一) 二月河《落霞三部曲》读书札记 安装织梦CMS到新浪SAE,这数据库主机,用户都是什么?这个是安装在新浪SE... SAE上的mySql初始化了怎么用啊,java怎么连上去啊,地址,端口号,账号... 金鱼尾部出现血丝,怎么办? 金鱼尾鳍上有血丝,急躁不安是什么病 请问?家里养的金鱼,一夜过来,金鱼尾巴上面都有红色血丝是怎么回事... c语言怎么把多个字符串连接成一个字符串 字符串的连接算法? 用指针实现字符串的连接 C语言:将两个字符串连接起来。 两个字符串相连? 字符串如何连接 C语言中字符串连接怎么解决?? 流量超额自动断网了,想打开怎么打开 QQ安全中心的登陆记录里,显示的网页登陆,是在哪里登陆的? 我要登QQ安全中心,怎么登录 保护鄱阳湖的环境作文落款 介绍鄱阳湖的英语作文チ7&#xFFCA;7翻译 保护美丽鄱阳湖建设美好家园书信形式作文600 保护美丽鄱阳湖建设美好新都昌九百字左右作文 鄱阳湖生态的作文(六年级) 关于鄱阳湖的春夏秋冬作文佳篇 请归纳下诗歌鉴赏,现代文阅读一些题型的答题方法(公式) 高考的诗歌赏析题怎么写? 如何做好诗歌鉴赏? 古诗歌鉴赏 vb中字符串连接符&和加号的区别 如何给字符串添加超连接 王宝强到底有没有真功夫?如果在擂台上,他能打过樊少皇吗? 王宝强的身上有真功夫吗? 王宝强身上的功夫是从什么地方学来的? 王宝强曾在少林寺练过武功,他的武术功底如何呢? 王宝强在电影当中功夫非常好,他是真有功夫吗? 王宝强会功夫吗? 甄子丹五个字回答,原来我们一直被忽悠了,王宝强功夫究竟如何呢? 有一次,郭德纲问王宝强:在少林寺练过六年功夫,打架时管用吗,你怎么看? 王宝强功夫到底如何? 王宝强到底能不能打?甄子丹回应的一句话让*跌眼镜,他说了啥? 大智若愚王宝强:从草根逆袭一线,一个被喜剧耽误的功夫演员。你怎么看? 演员王宝强,他有真功夫吗?和李连杰相比如何? 王宝强为什么会武术 演员王宝强,他有真功夫吗?和李连杰相比有何差距? 甄子丹说打不过王宝强,他的功夫到底有多好? 涨粉丝最快的方法 演员王宝强,他有真功夫吗?你喜欢他哪部电影? 王宝强是少林寺的俗家弟子,那他能打的过武僧一龙吗?