#include <stdio.h>
int user_login (FILE * users_db);
int user_register (FILE * users_db);
int main (){
FILE *users_db, *db_r, *db_w;
int login, db_mode, register;
char db_mode_set, error_output[255],error_mode[15];
printf ("DATABASE\n");
printf ("mode == ");
scanf ("%d", &db_mode);
if (db_mode == 2){
login = user_login (users_db);
if (login == 1){
printf ("\nREAD (R) / WRITE (W)");
scanf (" %c", &db_mode_set);
while (db_mode_set != 'W' || db_mode_set != 'w'|| db_mode_set != 'R' || db_mode_set != 'r'|| db_mode_set != 'S' || db_mode_set != 's'){
if (db_mode_set == 'S' || db_mode_set == 's'){printf ("\ncommand stop ejecuted. db stopped. ");return 0;}
printf ("Select a valid mode for operating the db: ");
scanf (" %c", &db_mode_set);
}
if(db_mode_set == 'W' || db_mode_set == 'w'){
db_r = fopen ("db.txt", "r");
db_w = fopen ("db.txt", "w");
}
if (db_mode_set == 'R' || db_mode_set == 'r'){db_r = fopen ("db.txt", "r");}
}
if(login == 2){printf ("error-001");return 0;}
if(login == 3){printf ("error-002");return 0;}
if(login == 6){printf ("error-006");return 0;}
if(login == 10){printf("fatal error-100.\n Talk with programmer");return 0;}
}
if(db_mode==3) {
register = user_register(users_db);
}
}
#I cannot underestand this error, some help will be nice
1 messages · Page 1 of 1 (latest)
When your question is answered use !solved to mark the question as resolved.
Remember to ask specific questions, provide necessary details, and reduce your question to its simplest form. For tips on how to ask a good question use !howto ask.
main.c: In function ‘main’:
main.c:9:23: error: expected identifier or ‘(’ before ‘register’
9 | int login, db_mode, register;
| ^~~~~~~~
main.c:38:21: error: expected identifier or ‘(’ before ‘=’ token
38 | register=user_register(users_db);
|
Line 9
line 38
iirc = if i remember correctly
just in the C language
Np <33