• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak uzyskać odliczanie w jednym miejscu w petli for bez czyszczenia całego menu startowego?

Object Storage Arubacloud
0 głosów
617 wizyt
pytanie zadane 31 lipca 2019 w C i C++ przez Garper Początkujący (360 p.)

Witam jestem tutaj nowy i chciałbym zadać pytanie związane z pętlą for. W mojej grze zastosowałem pętle for aby, zobrazować odliczanie do wyłączenia gry. Ale natrafiłem na problem związany z niespełnieniem funkcji która, ma informować program aby wyczyścił wszystko na ekranie gdy odliczanie dojdzie do 5 s. Aby to zrobić zastosowałem ,system ("cls");, ale, ten zamiast wyczyścić ekran gdy odliczanie dojdzie do 5 s usunął wszystko na ekranie gdy odliczanie doszło do 1 s.
 

cout<< "Czy chcesz wlonczyc symulator i grac?"<<endl;
    cout<<"Odpowiedz TAK lub NIE ponizej."<<endl;
    cout<<"1.";
    cin>>odp ;
    if((odp=="TAK")||(odp=="Tak")||(odp=="tak"))
    {
        cout<<"Wysmienicie zatem rozgrywka rozpocznie sie za:";
    }

    if((odp== "NIE")||(odp=="Nie")||(odp=="nie"))
    {
        cout<<"Wyjscie z menu za: ";

  for(int i=1;i<=5;i=i+1)
  {
        Sleep(1000);
        system("cls");
        cout<<i<<endl;

Proszę o szybką poradę ;D

1 odpowiedź

0 głosów
odpowiedź 31 lipca 2019 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)
 for(int i=1;i>=5;i=i+1)
  {
        Sleep(1000);
        system("cls");
        cout<<i<<endl;
}

Zły warunek w pętli (2 argument)

1
komentarz 31 lipca 2019 przez DragonCoder Nałogowiec (36,500 p.)
Raczej jego brak, oprocz tego umieszczenie system cls za petla, powinniem dac ten sam efekt.

https://www.programiz.com/cpp-programming/library-function/cctype/toupper
komentarz 31 lipca 2019 przez Garper Początkujący (360 p.)

Moim celem jest to aby odliczanie zaczęło się w po

cout<<"Wyjscie z menu za: ";

i gdy odliczanie dojdzie do 5s poprzez system ("cls") cała konsola zostanie wyczyszczona.

komentarz 31 lipca 2019 przez DragonCoder Nałogowiec (36,500 p.)
No to robisz petle i w petli if, gdzie i rowne 5 system cls

Lub po petli robosz system cls i masz ten efekt
komentarz 31 lipca 2019 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)

Szczerze nie, jestem już biegły w C++, ale po co Ci ta petla? Nie możesz zrobić zamist pętli po prostu.

Sleep(5000);  //5s ?
system("cls");

Jak dobrze rozumiem twój kod to ty w nim az 4 razy czyscisz ekran za pomaca petli. Po co?

komentarz 31 lipca 2019 przez Garper Początkujący (360 p.)
Dziękuje wszystkim za pomoc.
komentarz 31 lipca 2019 przez Garper Początkujący (360 p.)

Z powodów wizualnych, uważam że odliczanie po

 

cout<<"Wyjscie z menu za: ";

Będzie bardziej przejrzyste i zrozumiałe.

Podobne pytania

0 głosów
4 odpowiedzi 276 wizyt
pytanie zadane 4 października 2015 w C i C++ przez domi10052 Obywatel (1,180 p.)
+1 głos
2 odpowiedzi 142 wizyt
pytanie zadane 25 kwietnia 2016 w JavaScript przez Rubeus024 Obywatel (1,680 p.)
0 głosów
1 odpowiedź 1,488 wizyt

92,573 zapytań

141,423 odpowiedzi

319,648 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...