Compilazione fallita su spiedini di frutta

Ho riscontrato un problema nella risoluzione di spiedini di frutta: da consegnare c’è solo l’implementazione della funzione che però quando provo a sottoporre mi da compilazione falita. Ho testato la mia funzione sul grader fornito e funziona.

Qui metto il report della sottoposizione:

 In file included from grader.c:2:0:
grader.c: In function ‘nextInt’:
grader.c:12:25: warning: implicit declaration of function ‘getchar_unlocked’; did you mean ‘_IO_getc_unlocked’? [-Wimplicit-function-declaration]
     while (!isdigit(c = getchar_unlocked()));
                         ^
/tmp/cce5l7X4.o: In function `main':
grader.c:(.text.startup+0x3f): undefined reference to `nextInt'
grader.c:(.text.startup+0x4c): undefined reference to `nextInt'
collect2: error: ld returned 1 exit status

EDIT: Ho provato a sottoporre in c++ e funziona, mentre in c no

1 Mi Piace

Mmmmmm… Il problema sembra molto simile a quello riportato qui.

1 Mi Piace

Si in effetti il problema è quello.