int teacher_form(char *database){ refresh(); teacher xteacher; noecho(); WINDOW *win; int y,x; start_color(); getmaxyx(stdscr,y,x); win = newwin(0, 0, 0, 0); init_pair(1, COLOR_RED, COLOR_BLACK); box(win, 0, 0); print_in_middle(win, y/4 + 1, 0, x, "Enter the Name of Teacher", COLOR_PAIR(1)); print_form_str(win,y,x); scanstr(win,xteacher.name, x/3 - 1); clear(); refresh(); box(win, 0, 0); print_in_middle(win, y/4 + 1, 0, x, "Enter the weekly hours for the teacher", COLOR_PAIR(1)); print_form_int(win, y, x); xteacher.week_time = scanint(win); add_teacher(database, &xteacher); refresh(); endwin(); clear(); return 0; }
void readTeacher(teacher_node *teacherList, char *s) { int teacher_number; char *teacher_name = malloc(sizeof(char)*limit); if (sscanf(s, "T %d %s", &teacher_number, teacher_name) > 0) { teacher *newTeacher = create_teacher(teacher_number, teacher_name); add_teacher(teacherList, newTeacher); } }
void add_teacher_to_database(database *myDatabase, int teacher_number, char* teacher_name) { teacher *newTeacher = create_teacher(teacher_number, teacher_name); add_teacher(myDatabase->teacherList, newTeacher); }