foo.cc:5:6: error: declaration of 'horseControl' as multidimensional array must have bounds for all dimensions except the first
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^~~~~~~~~~~~
foo.cc:5:25: error: expected primary-expression before ',' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc:5:30: error: expected primary-expression before ',' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc:5:35: error: expected primary-expression before ',' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc:5:39: error: expected primary-expression before ',' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc:5:43: error: expected primary-expression before ',' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc:5:47: error: expected primary-expression before ',' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc:5:49: error: expected primary-expression before '}' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc:5:52: error: expected primary-expression before ',' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc:5:54: error: expected primary-expression before '}' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc:5:58: error: expected primary-expression before ',' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc:5:60: error: expected primary-expression before '}' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc:5:64: error: expected primary-expression before ',' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc:5:66: error: expected primary-expression before '}' token
5 | int horseControl[][]={{,},{-,},{-,},{,},{,},{,-},{,-},{-,-},{-,-}};
| ^
foo.cc: In function 'void initHorseControl(int, int)':
foo.cc:12:16: error: expected primary-expression before ';' token
12 | for(int i=;i<;i++){
| ^
foo.cc:12:19: error: expected primary-expression before ';' token
12 | for(int i=;i<;i++){
| ^
foo.cc:13:19: error: 'horseControl' was not declared in this scope; did you mean 'initHorseControl'?
13 | int r1=r+horseControl[i][];
| ^~~~~~~~~~~~
| initHorseControl
foo.cc:13:35: error: expected primary-expression before ']' token
13 | int r1=r+horseControl[i][];
| ^
foo.cc:14:35: error: expected primary-expression before ']' token
14 | int c1=c+horseControl[i][];
| ^
foo.cc:15:15: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
15 | if(r1>=&&c1>=){
| ~~^~~~~~
foo.cc:15:23: error: expected primary-expression before ')' token
15 | if(r1>=&&c1>=){
| ^
foo.cc:16:28: error: expected primary-expression before ';' token
16 | horse[r1][c1]=;
| ^
foo.cc:15:19: error: label 'c1' used but not defined
15 | if(r1>=&&c1>=){
| ^~
foo.cc: In function 'void showArray(int, int, int (*)[25])':
foo.cc:23:16: error: expected primary-expression before ';' token
23 | for(int i=;i<=x;i++){
| ^
foo.cc:24:20: error: expected primary-expression before ';' token
24 | for(int j=;j<=y;j++){
| ^
foo.cc: In function 'void initChessboard(int, int)':
foo.cc:33:16: error: expected primary-expression before ';' token
33 | for(int i=;i<=r;i++){//对列进行初始化
| ^
foo.cc:34:16: error: expected primary-expression before ']' token
34 | dp[i][]=;
| ^
foo.cc:34:18: error: expected primary-expression before ';' token
34 | dp[i][]=;
| ^
foo.cc:36:16: error: expected primary-expression before ';' token
36 | for(int j=;j<=c;j++){
| ^
foo.cc:37:13: error: expected primary-expression before ']' token
37 | dp[][j]=;
| ^
foo.cc:37:18: error: expected primary-expression before ';' token
37 | dp[][j]=;
| ^
foo.cc:39:9: error: expected primary-expression before ']' token
39 | dp[][]=;
| ^
foo.cc:39:11: error: expected primary-expression before ']' token
39 | dp[][]=;
| ^
foo.cc:39:13: error: expected primary-expression before ';' token
39 | dp[][]=;
| ^
foo.cc: In function 'void dpOperation(int, int)':
foo.cc:44:16: error: expected primary-expression before ';' token
44 | for(int i=;i<=r;i++){
| ^
foo.cc:45:20: error: expected primary-expression before ';' token
45 | for(int j=;j<=c;j++){
| ^
foo.cc:46:30: error: expected primary-expression before ')' token
46 | if(horse[i][j]==){//表示被马控制
| ^
foo.cc:47:27: error: expected primary-expression before ';' token
47 | dp[i][j]=;
| ^
foo.cc:50:32: error: expected primary-expression before ']' token
50 | dp[i][j]=dp[i-][j]+dp[i][j-];
| ^
foo.cc:50:45: error: expected primary-expression before ']' token
50 | dp[i][j]=dp[i-][j]+dp[i][j-];
| ^
foo.cc: In function 'int main()':
foo.cc:59:12: error: expected primary-expression before ',' token
59 | int r=,c=;//格子行和列,也就是目的点的坐标
| ^
foo.cc:60:12: error: expected primary-expression before ',' token
60 | int x=,y=;//马所在的点
| ^
foo.cc:62:25: error: 'y' was not declared in this scope
62 | initHorseControl(x,y);// 初始化马的控制点
| ^
foo.cc:65:18: error: 'c' was not declared in this scope
65 | showArray(r,c,horse);
| ^
foo.cc:76:6: error: return-statement with no value, in function returning 'int' [-fpermissive]
76 | return ;
| ^~~~~~