fancyfence.cpp: In function 'int main()':
fancyfence.cpp:99:31: error: expected ';' before 'check2'
99 | if ( H[i-1] > H[i]
| ^
| ;
100 |
101 | check2 = true;
| ~~~~~~
fancyfence.cpp:103:13: error: expected primary-expression before '}' token
103 | }
| ^
fancyfence.cpp:101:31: error: expected ')' before '}' token
101 | check2 = true;
| ^
| )
102 |
103 | }
| ~
fancyfence.cpp:99:16: note: to match this '('
99 | if ( H[i-1] > H[i]
| ^
fancyfence.cpp:103:13: error: expected primary-expression before '}' token
103 | }
| ^
fancyfence.cpp: At global scope:
fancyfence.cpp:8:22: error: expected unqualified-id before 'for'
8 | #define FOR(I, L, R) for(int I(L) ; I <= (int)(R) ; ++I)
| ^~~
fancyfence.cpp:107:5: note: in expansion of macro 'FOR'
107 | FOR (i , 1 , n ) {
| ^~~
fancyfence.cpp:107:10: error: 'i' does not name a type; did you mean 'fi'?
107 | FOR (i , 1 , n ) {
| ^
fancyfence.cpp:8:37: note: in definition of macro 'FOR'
8 | #define FOR(I, L, R) for(int I(L) ; I <= (int)(R) ; ++I)
| ^
fancyfence.cpp:8:53: error: expected unqualified-id before '++' token
8 | #define FOR(I, L, R) for(int I(L) ; I <= (int)(R) ; ++I)
| ^~
fancyfence.cpp:107:5: note: in expansion of macro 'FOR'
107 | FOR (i , 1 , n ) {
| ^~~
fancyfence.cpp:115:5: error: expected unqualified-id before 'if'
115 | if ( check == false ) {
| ^~
fancyfence.cpp:122:5: error: expected unqualified-id before 'else'
122 | else if ( check2 == false ) {
| ^~~~
fancyfence.cpp:128:5: error: expected unqualified-id before 'else'
128 | else {
| ^~~~
fancyfence.cpp:134:1: error: expected declaration before '}' token
134 | }
| ^