foo.cc: In function 'int main()':
foo.cc:7:25: warning: the address of 'b' will never be NULL [-Waddress]
7 | scanf("%d,%d,+",&a,&b||"%d,%d,-",&a,&b||"%d,%d,*",&a,&b||"%d,%d,/",&a,&b);
| ^~~~~~~~~
foo.cc:7:42: warning: the address of 'b' will never be NULL [-Waddress]
7 | scanf("%d,%d,+",&a,&b||"%d,%d,-",&a,&b||"%d,%d,*",&a,&b||"%d,%d,/",&a,&b);
| ^~~~~~~~~
foo.cc:7:59: warning: the address of 'b' will never be NULL [-Waddress]
7 | scanf("%d,%d,+",&a,&b||"%d,%d,-",&a,&b||"%d,%d,*",&a,&b||"%d,%d,/",&a,&b);
| ^~~~~~~~~
foo.cc:7:10: warning: format '%d' expects argument of type 'int*', but argument 2 has type 'float*' [-Wformat=]
7 | scanf("%d,%d,+",&a,&b||"%d,%d,-",&a,&b||"%d,%d,*",&a,&b||"%d,%d,/",&a,&b);
| ~^ ~~
| | |
| int* float*
| %e
foo.cc:7:13: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'int' [-Wformat=]
7 | scanf("%d,%d,+",&a,&b||"%d,%d,-",&a,&b||"%d,%d,*",&a,&b||"%d,%d,/",&a,&b);
| ~^ ~~~~~~~~~~~~~
| | |
| int* int
foo.cc:7:8: warning: too many arguments for format [-Wformat-extra-args]
7 | scanf("%d,%d,+",&a,&b||"%d,%d,-",&a,&b||"%d,%d,*",&a,&b||"%d,%d,/",&a,&b);
| ^~~~~~~~~
foo.cc:8:13: warning: format '%d' expects argument of type 'int*', but argument 2 has type 'float*' [-Wformat=]
8 | if(scanf("%d,%d,+",&a,&b))
| ~^ ~~
| | |
| int* float*
| %e
foo.cc:8:16: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'float*' [-Wformat=]
8 | if(scanf("%d,%d,+",&a,&b))
| ~^ ~~
| | |
| int* float*
| %e
foo.cc:10:13: warning: format '%d' expects argument of type 'int*', but argument 2 has type 'float*' [-Wformat=]
10 | if(scanf("%d,%d,-",&a,&b))
| ~^ ~~
| | |
| int* float*
| %e
foo.cc:10:16: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'float*' [-Wformat=]
10 | if(scanf("%d,%d,-",&a,&b))
| ~^ ~~
| | |
| int* float*
| %e
foo.cc:12:13: warning: format '%d' expects argument of type 'int*', but argument 2 has type 'float*' [-Wformat=]
12 | if(scanf("%d,%d,*",&a,&b))
| ~^ ~~
| | |
| int* float*
| %e
foo.cc:12:16: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'float*' [-Wformat=]
12 | if(scanf("%d,%d,*",&a,&b))
| ~^ ~~
| | |
| int* float*
| %e
foo.cc:14:13: warning: format '%d' expects argument of type 'int*', but argument 2 has type 'float*' [-Wformat=]
14 | if(scanf("%d,%d,/",&a,&b))
| ~^ ~~
| | |
| int* float*
| %e
foo.cc:14:16: warning: format '%d' expects argument of type 'int*', but argument 3 has type 'float*' [-Wformat=]
14 | if(scanf("%d,%d,/",&a,&b))
| ~^ ~~
| | |
| int* float*
| %e
foo.cc:7:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
7 | scanf("%d,%d,+",&a,&b||"%d,%d,-",&a,&b||"%d,%d,*",&a,&b||"%d,%d,/",&a,&b);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~