64,685
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
class String{
public:
void strcat(){
char a[100],b[100],c[200];
cin>>a;
cin>>b;
cout<<"a="<<a<<endl<<"b="<<b<<endl;
int i,j;
for(i=0;i<sizeof(a);i++)
{
if(a[i]!='\0')
{c[i]=a[i];}
else
break;//遇到结束符退出
}
for(j=0;j<sizeof(b);j++)
{
c[i++]=b[j];//在前面那个循环得到的i的基础上往后面追加
}
/*for(int j=0;j<sizeof(b);j++)
{
c[j+sizeof(a)]=b[j];
}*/
cout<<"c="<<c<<endl;
}
};
int main(){
String s;
s.strcat();
}