我有这样的函数,它得到 2 个数组作为 char 参数,我需要合并这些字符串。对不起,简单的问题。
void Abc (char **a, char **b)
{
for (int i = 0; i < 200; i++)
{
a[i]="hello ";
}
for (int i = 0; i < 200; i++)
{
strcat(a[i], b[i]); //doesn't show mistake, but it's there
cout << b[i]<<'\n'; //ok
cout << a[i]<<'\n'; //ok
cout<<strlen(b[i])<<'\n'; //ok
cout<<strlen(a[i])<<'\n'; //ok
}
}
为什么 Strcat 在这里不起作用?我能做些什么来完成这项工作?