我希望产生一个新的字符数组来储存合并后的(a字符数组和b字符数组);
但是合并以后没有输出。
求其原因和解决方案!!
```c++
```c++
#include<iostream>
#include<cstring>
using namespace std;
int main(){
char a[100000];
char b[100000];
while(cin>>a){
cin>>b;
char c[100000];
c==(strcat(a,b));
cout<<c<<endl;
}
return 0;
}
第13行 给c赋值,写了双等于了 ==去掉一个=
还有 strcat() 应该这样用;
#include<iostream>
#include<cstring>
using namespace std;
int main(){
char a[100000];
char b[100000];
while(cin>>a){
cin>>b;
char *c = a;
strcat(c,b);
cout<<c<<endl;
}
return 0;
}