erreur:') ' avant de la constante numérique

ERREUR:') ' AVANT DE LA CONSTANTE NUMÉRIQUE

Mon code semble correct mais le compilateur constamment m'envoie un message d'erreur. Après une heure à essayer de modifier et compiler, je n'arrive toujours pas à trouver l'erreur. De l'aide?
C'est mon code:

void get_record()
{

    char record_num[LEN];
    int x, y;
    printf("Enter the record number of the Student Record to modify: ");
    fgets(record_num, LEN, stdin);
    {
        x = atoi(record_num);
        if (x>STUDENTS||x<=0)
        {
            printf("ERROR: Invalid Input. Input should be from 1-"STUDENTS".\n");
            printf("Enter the record number of the Student Record to modify: ");
            get_record();
        }
    }
    output();
    _z= x;
    i= (x-1);
    printf(LEV2"%3d     %25s    %9s         ", x, name[i], studno[i]);
        for (y=0; y<EXAMS; y++)
            {
            printf("%5s   ", exam_z[y]);
            y++;
            }
}

Aider?

copier-coller des messages d'erreur du compilateur

OriginalL'auteur Lloyd | 2013-09-07