我的是在VC++6.0上运行的,函数原型是char *strcat(char *s1, char *s2),具体演示代码如下:
#include "stdafx.h"
#include
#include
#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;
strcat(str1,str2)
把字符串2加到字符串1后面,
例如:
str1 = “hello”;
str2 = “world”;
strcat(str1,str2);
结果:
str1 = helloworld;
str2不变。
加 什么 ?