snake.cpp:12:8: error: extended character – is not valid in an identifier
12 | mid2=r–(r-l)/3;
| ^
snake.cpp: In function 'int ask_snake()':
snake.cpp:12:8: error: 'r\U00002013' was not declared in this scope
12 | mid2=r–(r-l)/3;
| ^~
snake.cpp:15:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
15 | if(a2='f') maxLen=mid2-l,r=mid2+k-1;
| ~~^~~~
snake.cpp:16:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
16 | if(a2='s')minLen=mid2-mid1+2,maxLen=mid2-l,r=mid2+k;
| ~~^~~~
snake.cpp:17:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
17 | if(a2='b')minLen=mid2-mid1+3,r+=k;
| ~~^~~~
snake.cpp:19:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
19 | if(a1='s'){
| ~~^~~~
snake.cpp:20:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
20 | if(a2='s'){
| ~~^~~~
snake.cpp:24:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
24 | if(a2='f')maxLen=mid2-l,r=mid2+k-1;
| ~~^~~~
snake.cpp:25:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
25 | if(a2='b')maxLen=r-mid1+1,r=mid2+k;
| ~~^~~~
snake.cpp:28:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
28 | if(a1='b'){
| ~~^~~~
snake.cpp:30:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
30 | if(a2='f')maxLen=mid2-mid1-1,r=mid2+k-1;
| ~~^~~~
snake.cpp:31:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
31 | if(a2='s')maxLen=mid2-mid1,r=mid2+k,r=mid2+k;
| ~~^~~~
snake.cpp:32:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
32 | if(a2='b')minLen=r-mid1+1,r+=k;
| ~~^~~~
snake.cpp:36:16: warning: control reaches end of non-void function [-Wreturn-type]
36 | tell_length(guess);
| ~~~~~~~~~~~^~~~~~~