програму, що запускається і видає на екран меню з двох пунктів
textbackground(BLACK);
textcolor(LIGHTRED);
clrscr();
cprintf("Введи запрос : ");
fgets(request, 16, stdin );
ptr = request;
while (*ptr != 0) {*ptr == '\n'? *ptr=0:*ptr; *ptr == '\r'? *ptr=0:*ptr; *ptr++;}
fflush(stdin);
textcolor(WHITE);
cprintf( "\n\n %-10s %-20s %-s\r\n\n", "Група", "Студент", "Оцiнки");
textcolor(YELLOW);
while(!feof(infile))
{
fgets ( record, 64, infile );
sscanf(record, "%s %s %s", gid,fio,ball);
if ((strcmp(gid, request) != 0) && (strcmp(fio, request) != 0) ) continue;
textcolor(YELLOW);
if (strpbrk(ball, "32n") == NULL) {goodc++; textcolor(LIGHTGREEN);}
if (strpbrk(ball, "2n") != NULL) {badc++; textcolor(LIGHTRED);}
cprintf( " %-10s %-20s %-s\r\n", gid, fio, ball);
}
getch();
setgraphmode(getgraphmode());
}
//#####################################################