Ik heb een uitgebreide menu structuur nodig van ongeveer 3 schermen diep. ik gebruik een code echter als ik eenmaal een keuze heb gemaakt pakt hij de exit niet meer (exit zou 0 moeten zijn) elke main functie is een nieuw scherm met een nieuw menu.
enig idee wat er fout gaat ?!?
de code
---------
<font color="#f00000">.modbreak: even je code tussen [code]..[/code] tags gezet</font>
enig idee wat er fout gaat ?!?
de code
---------
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| int hoofdscherm(void)
{
int keuze;
while ((keuze=hoofdscherm_keuze()) != 0)
{
switch (keuze)
{
case 1:
admin_main(); //admin menu
break;
case 2:
begeleider_main(); //begeleider menu
break;
case 3:
student_main(); //student menu
break;
case 4:
docent_main(); //docent menu
break;
}
}
}
int hoofdscherm_keuze(void)
{
int keuze;
scherm_layout("Main","Uw Keuze:"); //simpel layout filetje
gotoxy(3,4); printf("1) Administratie");
gotoxy(3,5); printf("2) Studiebegeleiders");
gotoxy(3,6); printf("3) Studenten");
gotoxy(3,7); printf("4) Docenten");
gotoxy(13,23);
scanf("%d",&keuze);
getchar();
return keuze;
} |
<font color="#f00000">.modbreak: even je code tussen [code]..[/code] tags gezet</font>