ошибка: ожидаемый идентификатор или токен '(' before ')' - PullRequest
0 голосов
/ 28 марта 2020

Я создал регистр функции, чтобы зарегистрировать имя из стандартного ввода и поместить его в файл, но он выдает ошибку, указанную ниже. пожалуйста, помогите.

#include<stdio.h>
#include<string.h>
void register(){
    char* reg_names;
    printf("Please enter a username for registration: ");
    scanf("%s", &reg_names);
    printf("\n");
    FILE *fpointer;
    fpointer = fopen("registration.txt", "a+");
    if(fpointer == NULL){
        printf("Error connecting to the database. Check for corruption of the database.");
    }else{
        fprintf(fpointer, "%s\n", name);
        printf("User has been registered as %s", name);
        fclose(fpointer);
    }
}

int main(void){
    int registration;
    char* usr_names;
    char* registered;
    printf("***************** Welcome to The Library Management System ********************\n");
    printf("Enter the value \t1 if you have account or \t2 if you are new and have to register: \t");
    scanf("%d", &registration);
    if(registration == 1){
    printf("test");
    }else{
        register();
    }
    return 0;
}

Я получаю

library.c:6:15: error: expected identifier or ‘(’ before ‘)’ token                                                                                            
 void register(){
               ^                                                                                                                                              
library.c: In function ‘main’:                                                                                                                                
library.c:32:12: error: expected identifier or ‘(’ before ‘)’ token                                                                                           
   register();

ошибку при выполнении кода. Я новичок в C, пытаюсь лучше узнать его.

1 Ответ

2 голосов
/ 28 марта 2020

register является ключевым словом в C. Вы не можете использовать его в качестве идентификатора. Выберите другое имя для вашей функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...