C语言提供了strncat函数来实现对char型字符串的部分合并
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
int main()
{
char ch1[10]="ab";
char ch2[]="abcdef";
strncat(ch1,ch2,3);//3是需要复制的字符数
cout<<ch1<<endl;
return 0;
}
string字符串append用法
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str1="ab";
string str2="abcdef";
str1.append(str2,2,3);
str2的第三个字符开始往后的3个字符
2是数组元素的下表,数组元素的下标从0开始计算的
cout<<str1<<endl;
return 0;
}