PDA

View Full Version : function


Xiang
04-20-2003, 06:59 PM
Dear sir,

I can't link to the three screens as shown below (add_screen(), modify_screen & delete_screen). Why???

void matain_module();
void maintain_module_selection();
void add_screen();
void modify_screen();
void delete_screen();

void maintain_module()
{
clrscr();

gotoxy(32,6); cprintf("λλ SMARTutor λλ");
gotoxy(22,8); cprintf("Student Performance Analysis System");
gotoxy(30,11); cprintf("Maintenance Module");
gotoxy(30,12); cprintf("~~~~~~~~~~~~~~~~~~");

gotoxy(23,14); cprintf("[1] Add New Student Record");
gotoxy(23,15); cprintf("[2] Modify Existing Student Record");
gotoxy(23,16); cprintf("[3] Delete Existing Student Record");
gotoxy(23,17); cprintf("[4] Exit Main Menu");

gotoxy(27,20); cprintf("Choice [ ]");
}


void maintain_module_selection() //maintain module selection
{
int maintain_choice;

do
{
maintain_module();
gotoxy(35,20);
scanf("%i", &maintain_choice);

switch (maintain_choice)
{
case 1 : { delay(500); add_screen(); break; }
case 2 : { delay(500); modify_screen(); break; }
case 3 : { delay(500); delete_screen(); break; }
case 4 : { delay(500); break; }
default : { gotoxy(32,22); textcolor(RED + BLINK);
cprintf("Invalid choice!"); delay(2000); }
}
} while(maintain_choice != '4');
}


void add_screen()
{

clrscr();

gotoxy(35,4); cprintf("SMARTutor");
gotoxy(24,6); cprintf("Student Performance Analysis System");
gotoxy(30,8); cprintf("Add New Student Record");
gotoxy(30,9); cprintf("~~~~~~~~~~~~~~~~~~~~~~");

gotoxy(10,11); cprintf("Student No. : ");
gotoxy(54,11); cprintf("Date : ");

gotoxy(10,12); cprintf("Name : ");
gotoxy(10,13); cprintf("NRIC : ");
gotoxy(10,14); cprintf("Gender : F/M");
gotoxy(10,15); cprintf("Address : ");
gotoxy(10,16); cprintf("Tel : ");
gotoxy(10,17); cprintf("BM Mark : ");
gotoxy(10,18); cprintf("English Mark : ");
gotoxy(10,19); cprintf("Math Mark : ");
gotoxy(45,19); cprintf("Registered By : ");
gotoxy(24,22); cprintf("Do You Want To Save (Y/N)?");
gotoxy(24,23); cprintf("Do You Want To Continue (Y/N)?");
}


void modify_screen()
{
clrscr();

gotoxy(35,4); cprintf("SMARTutor");
gotoxy(24,6); cprintf("Student Performance Analysis System");
gotoxy(27,8); cprintf("Modify Existing Student Record");
gotoxy(27,9); cprintf"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
gotoxy(10,11); cprintf("Student No. : ");
gotoxy(54,11); cprintf("Date : ");
gotoxy(10,12); cprintf("Name : ");
gotoxy(10,13); cprintf("NRIC : ");
gotoxy(10,14); cprintf("Gender : F/M");
gotoxy(10,15); cprintf("Address : ");
gotoxy(10,16); cprintf("Tel : ");
gotoxy(10,17); cprintf("BM Mark : ");
gotoxy(10,18); cprintf("English Mark : ");
gotoxy(45,18); cprintf("Date Joined : ");
gotoxy(10,19); cprintf("Math Mark : ");
gotoxy(45,19); cprintf("Registered By : ");

gotoxy(24,22); cprintf("Do You Want To Save (Y/N)?");
gotoxy(24,23); cprintf("Do You Want To Continue (Y/N)?");
}


void delete_screen()
{
clrscr();

gotoxy(35,4); cprintf("SMARTutor");
gotoxy(24,6); cprintf("Student Performance Analysis System");
gotoxy(27,8); cprintf("Delete Existing Student Record");
gotoxy(10,11); cprintf("Student No. : ");
gotoxy(54,11); cprintf("Date : ");

gotoxy(10,12); cprintf("Name : ");
gotoxy(10,13); cprintf("NRIC : ");
gotoxy(10,14); cprintf("Gender : F/M");
gotoxy(10,15); cprintf("Address : ");
gotoxy(10,16); cprintf("Tel : ");
gotoxy(10,17); cprintf("BM Mark : ");
gotoxy(10,18); cprintf("English Mark : ");
gotoxy(45,18); cprintf("Date Joined : ");
gotoxy(10,19); cprintf("Math Mark : ");
gotoxy(45,19); cprintf("Registered By : ");
gotoxy(24,22); cprintf("Do You Want To Delete (Y/N)?");
gotoxy(24,23); cprintf("Do You Want To Continue (Y/N)?");
}


Thanks,

Xiang