Borderou de evaluare (job #661003)

Utilizator avatar Casian Casian Teodorescu Casian IP ascuns
Problemă Exponent (clasa a 5-a) Compilator cpp-32
Rundă Arhiva de probleme Status evaluat
Dată 9 sept. 2022 19:15:14 Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int main()': main.cpp:6:33: error: no match for 'operator=' (operand types are 'FILE' and 'FILE*') 6 | fin=fopen("exponent.in", "r"); | ^ In file included from /usr/include/stdio.h:43, from main.cpp:1: /usr/include/bits/types/struct_FILE.h:49:8: note: candidate: 'constexpr _IO_FILE& _IO_FILE::operator=(const _IO_FILE&)' 49 | struct _IO_FILE | ^~~~~~~~ /usr/include/bits/types/struct_FILE.h:49:8: note: no known conversion for argument 1 from 'FILE*' to 'const _IO_FILE&' /usr/include/bits/types/struct_FILE.h:49:8: note: candidate: 'constexpr _IO_FILE& _IO_FILE::operator=(_IO_FILE&&)' /usr/include/bits/types/struct_FILE.h:49:8: note: no known conversion for argument 1 from 'FILE*' to '_IO_FILE&&' main.cpp:7:35: error: no match for 'operator=' (operand types are 'FILE' and 'FILE*') 7 | fout=fopen("exponent.out", "w"); | ^ In file included from /usr/include/stdio.h:43, from main.cpp:1: /usr/include/bits/types/struct_FILE.h:49:8: note: candidate: 'constexpr _IO_FILE& _IO_FILE::operator=(const _IO_FILE&)' 49 | struct _IO_FILE | ^~~~~~~~ /usr/include/bits/types/struct_FILE.h:49:8: note: no known conversion for argument 1 from 'FILE*' to 'const _IO_FILE&' /usr/include/bits/types/struct_FILE.h:49:8: note: candidate: 'constexpr _IO_FILE& _IO_FILE::operator=(_IO_FILE&&)' /usr/include/bits/types/struct_FILE.h:49:8: note: no known conversion for argument 1 from 'FILE*' to '_IO_FILE&&' main.cpp:9:12: error: cannot convert 'FILE' to 'FILE*' 9 | fscanf(fin, "%d%d", &n, &k); | ^~~ | | | FILE In file included from main.cpp:1: /usr/include/stdio.h:415:37: note: initializing argument 1 of 'int fscanf(FILE*, const char*, ...)' 415 | extern int fscanf (FILE *__restrict __stream, | ~~~~~~~~~~~~~~~~~^~~~~~~~ main.cpp:15:13: error: cannot convert 'FILE' to 'FILE*' 15 | fprintf(fout, "%d", cnt); | ^~~~ | | | FILE In file included from /usr/include/stdio.h:894, from main.cpp:1: /usr/include/bits/stdio2.h:103:27: note: initializing argument 1 of 'int fprintf(FILE*, const char*, ...)' 103 | fprintf (FILE *__restrict __stream, const char *__restrict __fmt, ...) | ~~~~~~~~~~~~~~~~~^~~~~~~~ main.cpp:16:12: error: cannot convert 'FILE' to 'FILE*' 16 | fclose(fin); | ^~~ | | | FILE In file included from main.cpp:1: /usr/include/stdio.h:178:26: note: initializing argument 1 of 'int fclose(FILE*)' 178 | extern int fclose (FILE *__stream);