harbingers.cpp: In function 'int main()':
harbingers.cpp:35:34: error: invalid conversion from 'char' to 'const char*' [-fpermissive]
35 | freopen("harbingers.in", 'r', stdin);
| ^~~
| |
| char
In file included from /usr/include/c++/10/cstdio:42,
from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:46,
from harbingers.cpp:1:
/usr/include/stdio.h:253:32: note: initializing argument 2 of 'FILE* freopen(const char*, const char*, FILE*)'
253 | const char *__restrict __modes,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
harbingers.cpp:36:35: error: invalid conversion from 'char' to 'const char*' [-fpermissive]
36 | freopen("harbingers.out", 'w', stdout);
| ^~~
| |
| char
In file included from /usr/include/c++/10/cstdio:42,
from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:46,
from harbingers.cpp:1:
/usr/include/stdio.h:253:32: note: initializing argument 2 of 'FILE* freopen(const char*, const char*, FILE*)'
253 | const char *__restrict __modes,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
harbingers.cpp:35:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
35 | freopen("harbingers.in", 'r', stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
harbingers.cpp:36:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
36 | freopen("harbingers.out", 'w', stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~