Borderou de evaluare (job #804172)

Utilizator avatar solezarino Robert Giurea solezarino 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'