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

funkcja powrót i czyszczenie poprzednich wyborów

Ostatnio zmodyfikowano 2021-05-16 14:59
Autor Wiadomość
ArSoN
Temat założony przez niniejszego użytkownika
funkcja powrót i czyszczenie poprzednich wyborów
» 2021-05-16 14:28:31
Witam, pisze jakby bazę danych bokserów z możliwością porównania ich statystyk. Nie jestem zbyt dobry w programowaniu i pewnie moje pytania będą dość proste:

1. chciałbym dla przejrzystości po odpaleniu programu i dokonaniu wyborów poprzednie były kasowane i był tylko aktualny mam nadzieje że jakoś to wytłumaczyłem
2. chciałbym też alby dało się cofać do poprzedniego wyboru

 #include <iostream>

using namespace std;

int main()
{
    int dyscypliny;
    cout << "wybierz dyscypline"<<endl;
    cout << "[1] box"<<endl;
    cout << "[2] mma"<<endl;
    cin >> dyscypliny;
    switch( dyscypliny )
    {
    case 1:
    int wagi;
    cout<<"[1] waga ciezka"<<endl;
    cout<<"[2] waga średnia"<<endl;
    cout<<"[3]waga lekka"<<endl;
    cin >> wagi;
    switch( wagi )
     {
    case 1:
        int zawodnicy1;
        cout<<"Mike Tayson"<<endl;
        cout<<"Anthony Joshua"<<endl;
        cout<<"Artur Szpilka"<<endl;
        cout<<"Tomasz Adamek"<<endl;
        cout<<"Wołodymyr Kłyczko"<<endl;
        cin >> zawodnicy1;
        switch( zawodnicy1 )
       {
       case 1:
        cout<<"Mike Tayson:"<<endl;
        break;
        case 2:
        cout<<"Anthony Joshua:"<<endl;
        break;
        case 3:
        cout<<"Artur Szpilka:"<<endl;
        break;
        case 4:
        cout<<"Tomasz Adamek:"<<endl;
        break;
        case 5:
        cout<<"Wołodymyr Kłyczko:"<<endl;
        break;
       }
    break;

        case 2:
         int zawodnicy2;
        cout<<"Maciej Sulecki"<<endl;
        cout<<"Jaime Munguia"<<endl;
        cout<<"Hugo Centeno Jr"<<endl;
        cout<<"Kamil Szeremeta"<<endl;
        cout<<"Jermall Charlo"<<endl;
        cin >> zawodnicy2;
        switch( zawodnicy2 )
       {
       case 1:
        cout<<"Maciej Sulecki:"<<endl;
        break;
        case 2:
        cout<<"Jaime Munguia:"<<endl;
        break;
        case 3:
        cout<<"Hugo Centeno Jr:"<<endl;
        break;
        case 4:
        cout<<"Kamil Szeremeta:"<<endl;
        break;
        case 5:
        cout<<"Jermall Charlo:"<<endl;
        break;
       }
        break;
         case 3:
        cout<<"tu bedo zawodmicy wagi lekkiej"<<endl;
        break;

     }
        break;
    case 2:
        cout << "kategoria wagowa:" << endl;
        break;

    }
    return 0;
P-178618
pekfos
» 2021-05-16 14:59:53
chciałbym dla przejrzystości po odpaleniu programu i dokonaniu wyborów poprzednie były kasowane i był tylko aktualny mam nadzieje że jakoś to wytłumaczyłem
Wyczyść ekran i wypisz to, co ma zostać. Nie ma standardowego sposobu na czyszczenie konsoli, będziesz musiał znaleźć coś zależnie od swojego systemu operacyjnego. Najprostsze i najgorsze rozwiązanie to
system( "cls" );
 z <cstdlib>, zakładając że piszesz pod Windowsa.

chciałbym też alby dało się cofać do poprzedniego wyboru
Użyj pętli.
P-178619
« 1 »
  Strona 1 z 1