Borderou de evaluare (job #804172)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | em2 (clasa a 6-a) | Compilator | c-32 |
Rundă | Arhiva de probleme | Status | evaluat |
Dată | 12 ian. 2025 16:30:26 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.c:1:1: error: unknown type name 'program'
1 | program em2#include <stdio.h>
| ^~~~~~~
main.c:1:12: error: stray '#' in program
1 | program em2#include <stdio.h>
| ^
main.c:1:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'include'
1 | program em2#include <stdio.h>
| ^~~~~~~
main.c: In function 'main':
main.c:9:3: error: unknown type name 'FILE'
9 | FILE *fin, *fout;
| ^~~~
main.c:1:1: note: 'FILE' is defined in header '<stdio.h>'; this is probably fixable by adding '#include <stdio.h>'
+++ |+#include <stdio.h>
1 | program em2#include <stdio.h>
main.c:12:9: error: implicit declaration of function 'fopen' [-Wimplicit-function-declaration]
12 | fin = fopen( "em2.in", "r" );
| ^~~~~
main.c:12:9: note: 'fopen' is defined in header '<stdio.h>'; this is probably fixable by adding '#include <stdio.h>'
main.c:12:7: error: assignment to 'int *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
12 | fin = fopen( "em2.in", "r" );
| ^
main.c:15:17: error: implicit declaration of function 'fgetc' [-Wimplicit-function-declaration]
15 | while ( (ch = fgetc( fin )) != '\n' ) {
| ^~~~~
main.c:16:5: error: 'a' undeclared (first use in this function)
16 | a[0][n] = ch;
| ^
main.c:16:5: note: each undeclared identifier is reported only once for each function it appears in
main.c:28:5: error: 's' undeclared (first use in this function)
28 | s[m] = ch;
| ^
main.c:31:3: error: implicit declaration of function 'fclose' [-Wimplicit-function-declaration]
31 | fclose( fin );
| ^~~~~~
main.c:42:8: error: assignment to 'int *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
42 | fout = fopen( "em2.out", "w" );
| ^
main.c:43:3: error: implicit declaration of function 'fprintf' [-Wimplicit-function-declaration]
43 | fprintf( fout, "%d\n", nrap );
| ^~~~~~~
main.c:43:3: note: include '<stdio.h>' or provide a declaration of 'fprintf'
main.c:43:3: warning: incompatible implicit declaration of built-in function 'fprintf' [-Wbuiltin-declaration-mismatch]
main.c:43:3: note: include '<stdio.h>' or provide a declaration of 'fprintf'
main.c:48:7: error: implicit declaration of function 'fputc' [-Wimplicit-function-declaration]
48 | fputc( a[l + i][l - i], fout );
| ^~~~~
main.c:48:7: note: include '<stdio.h>' or provide a declaration of 'fputc'