Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Powrot do 'menu'.

Ostatnio zmodyfikowano 2010-05-28 15:41
Autor Wiadomość
Giedzu
Temat założony przez niniejszego użytkownika
[C++] Powrot do 'menu'.
» 2010-05-28 07:20:59
Potrzebuje pomocy mam menu do jakiegoś programu i wybiore cos i juz to skoncze chcialbym powrocic znowu do menu jak to zrobic? wpisalem goto nMenu np i cos nie dziala :P
P-17233
David
» 2010-05-28 08:11:23
Wrzuć całe menu do pętli np. do while ew. wyślij kod to Ci zrobię :)
P-17234
madmike44
» 2010-05-28 10:46:48
W funkcji main() programu, jako nadrzędny element, musisz umieścić pętlę (nieskończoną) i w niej umieścić na początku menu i dalszą część programu.

Coś takiego:

C/C++
int main()
{
    while( true )
    {
        // menu
        // inne instrukcje
        // na koncu mozesz zapytac, czy powrocic do menu i ewentualnie przerwac petle
    }
   
    return 0;
   
}
P-17235
filipesq
» 2010-05-28 13:34:01
A nie łatwiej, żeby menu było osobną funkcją? Wtedy tylko ją wywołujesz.
P-17238
madmike44
» 2010-05-28 13:42:58
No przecież tam, gdzie napisałem "// menu" można sobie wywołać dowolną funkcję i co tam jeszcze kto chce :) Chodzi o to, żeby nadrzędnym elementem w funkcji main() była pętla.
P-17239
Giedzu
Temat założony przez niniejszego użytkownika
» 2010-05-28 14:24:47
mam zrobione menu
int menu
i potem mam switch
swtich (menu)
case1 itp..

chodzi o to zeby po wybraniu czegos z menu i nacisnieciu byle co wracalo do listy z menu ;P. Jeszcze jedno pytanie ile opcji w menu mozebyc? chyba tylko 13... bo 14 i 15 nie moge juz dac i musze nowego switcha robic ;//
P-17242
ison
» 2010-05-28 15:41:40
Człowieku zastanów ty sie najpierw co piszesz. Po pierwsze wypadałoby zwracać się do innych z szacunkiem jesli prosisz o pomoc -> chodzi mi tu o pisanie zdań składniowo. Po drugie - jeśli masz jakiś problem to wrzucaj kod bo jak ktoś pisze "ooo prosze pomozcie mi nie wiem co sie dzieje, jak to naprawić" to nikt nie będzie wiedzial o co ci chodzi.
Co do rozwiązania problemu to poczytaj o funkcjach. A pozycji w switchu może być nieskończoność z tego co wiem (mogę się mylić, rzadko używam switcha).
C/C++
void Program()
{
    while( 1 )
    {
        //instrukcje
        //jesli chcesz wrocic do menu to piszesz return;
    }
}
void Menu()
{
    //tu menu
    //wywolujesz funkcje program()
}
P-17243
« 1 »
  Strona 1 z 1