Hey all, this is probably something everyone will spot straight away but i've started writing my code and get some errors I can't get past...
error C2198: 'f_menu' : too few arguments for call
error C2198: 'f_display' : too few arguments for call
Heres my codeI'm a begginner as i'm sure you can all tell... so please keep it simpleCode:#include <stdio.h> #include <stdlib.h> typedef struct { char id[5]; char first_name[20]; char surname[20]; int mem_type[5]; int expiry[5]; } DATABASE; int f_menu (DATABASE); DATABASE f_add(); void f_display(DATABASE); void main() { DATABASE members; int menu = 0; menu = f_menu (); do { switch (menu) { case 1 : f_add (); break; case 2 : f_display (); break; case 3 : printf("Exiting Program\n\n"); break; } } while (menu != 3); } int f_menu () { int menu = 0; printf("\n\nLeisure Center Menu\n"); printf(" 1. Add Members\n 2. Display Members\n 3. Exit\n "); printf("\nEnter choice: "); do { scanf("%d", &menu); fflush(stdin); if((menu < 1 ) || (menu > menu)) { printf("Invalid choice. Try again: "); } } while ((menu < 1 ) || (menu > menu)); return (menu); } DATABASE f_add() { DATABASE members; printf("Enter member ID : "); gets(members.id); printf("Enter first name : "); gets(members.first_name); printf("Enter surname : "); gets(members.surname); printf("Enter membership type : "); scanf(members.mem_type); fflush(stdin); printf("Enter memership expiry month (1-12) : "); scanf(members.expiry); fflush(stdin); return members; } void f_display(DATABASE members) { }![]()



LinkBack URL
About LinkBacks




