#include <iostream>
using namespace::std;
int main(){
void dost(char a[], char b[]);
void man(void);
{
char s1[] = "TBTBABLJ";
char s2[] = "IBSVOB";
dost(s1, s2);
cout << s2 << endl;
}
void dost(char a[], char b[]);
{
b[3] = b[1]; b[2] = a[4]; b[0] = a[0];
}
}
如何在正确的范围内声明 a 和 b 而不会出现大小错误?我尝试在 main 下声明它们,但这只会带来更多错误,并且在 void dost 下似乎也不起作用。我对此很陌生,因此我们将不胜感激!
最佳答案
大括号和分号放错了位置。此代码的正确布局可能是:
#include <iostream>
using namespace std;
void dost(char a[], char b[]);
int main()
{
char s1[] = "TBTBABLJ";
char s2[] = "IBSVOB";
dost(s1, s2);
cout << s2 << endl;
}
void dost(char a[], char b[])
{
b[3] = b[1];
b[2] = a[4];
b[0] = a[0];
}
那么就没有错误,程序应该可以正确运行。
我建议使用一致的代码缩进。如果您在下一行的同一列中看到 }
后跟 }
(如原始代码末尾所示),则表明大括号放置有错误您可以考虑修复。
关于c++ - 我似乎找不到声明 char a[] 和 char b[] 的适当方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61649642/