C++中如何将多个字符拼接,希望是简单的方法
我把两个字符‘d’和‘e’拼接起来的方法是chara[4]={'d'};charf[4]={'e'};cout<<strcat(a,f)<<endl;结果:de那么怎么把...
我把两个字符‘d’和‘e’拼接起来的方法是
char a[4]={'d'};
char f[4]={'e'};
cout<<strcat(a,f)<<endl;
结果:
de
那么怎么把多个字符拼接起来呢,有通用的方法吗? 展开
char a[4]={'d'};
char f[4]={'e'};
cout<<strcat(a,f)<<endl;
结果:
de
那么怎么把多个字符拼接起来呢,有通用的方法吗? 展开
3个回答
展开全部
方法一,使用+运算符:
#include <string.h>
string str;
string str2 = "123", str3 = "456";
str = str2 + str3
cout<<str<<endl;
方法二,使用sprintf函数:
#include <stdio.h>
char str[200];
char str2[] = "123", str3[] = "456";
sprintf(str,"%s%s",str2,str3);
cout<<str<<endl;
#include <string.h>
string str;
string str2 = "123", str3 = "456";
str = str2 + str3
cout<<str<<endl;
方法二,使用sprintf函数:
#include <stdio.h>
char str[200];
char str2[] = "123", str3[] = "456";
sprintf(str,"%s%s",str2,str3);
cout<<str<<endl;
展开全部
用string
string a="123";
string b="456"
string c=a+b;
用+就可以拼接了。
string a="123";
string b="456"
string c=a+b;
用+就可以拼接了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法1:
#include <string.h>
string str;
string str2 = "123", str3 = "456";
str = str2 + str3
cout<<str<<endl;
方法2:
#include <stdio.h>
char str[200];
char str2[] = "123", str3[] = "456";
sprintf(str,"%s%s",str2,str3);
cout<<str<<endl;
#include <string.h>
string str;
string str2 = "123", str3 = "456";
str = str2 + str3
cout<<str<<endl;
方法2:
#include <stdio.h>
char str[200];
char str2[] = "123", str3[] = "456";
sprintf(str,"%s%s",str2,str3);
cout<<str<<endl;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询