帮忙编个小程序

来源:百度知道 编辑:UC知道 时间:2024/06/12 14:41:52
编一程序,将两个字符串连接起来,结果取代第一个字符字符串。要求用string 方法。(那位大侠,帮帮忙!)
哦。。忘说了。。是VC++

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
sting str1,str2;
cin>>str1>>str2;
strcpy(str1,str2);
cout <<str1<<endl;
return 0;
}

当然也可以用字符数组

#include<stdio.h>
main()
{ char s1[],s2[];
gets(s1);
gets(s2);
strcat(s1,s2);
puts(s1);
}
这是将字符串s2接到s1后面的,自动覆盖s1后面的结束符,返回s1.
如果将代码中的"strcat(s1,s2)"换成"strcpy(s1,s2)",则会将字符串s2复制到s1的空间中,也就是覆盖了s1前面的内容.