c中string类函数中有可以把两个字符串相加的函数吗?
4个回答
展开全部
我的是在VC++6.0上运行的,函数原型是char *strcat(char *s1, char *s2),具体演示代码如下:
#include "stdafx.h"
#include <string.h>
#include <stdlib.h>
#define MAX 30 //定义字符数组的最大长度
int main(int argc, char* argv[])
{
char ss[MAX];
printf("请输入待处理的字符数组:");
scanf("%s", ss);
strcat(ss,"hello");
printf("处理后的字符数组为: %s\n", ss);
return 0;
}
#include "stdafx.h"
#include <string.h>
#include <stdlib.h>
#define MAX 30 //定义字符数组的最大长度
int main(int argc, char* argv[])
{
char ss[MAX];
printf("请输入待处理的字符数组:");
scanf("%s", ss);
strcat(ss,"hello");
printf("处理后的字符数组为: %s\n", ss);
return 0;
}
展开全部
string类,不需要函数,直接相加即可,
string strA = "A";
string strB = 'B";
string strAB = strA+strB;
string strA = "A";
string strB = 'B";
string strAB = strA+strB;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strcat(str1,str2)
把字符串2加到字符串1后面,
例如:
str1 = “hello”;
str2 = “world”;
strcat(str1,str2);
结果:
str1 = helloworld;
str2不变。
把字符串2加到字符串1后面,
例如:
str1 = “hello”;
str2 = “world”;
strcat(str1,str2);
结果:
str1 = helloworld;
str2不变。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加 什么 ?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询