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

Powrót do Menu bez oczekiwania na reakcję użytkownika.

Mały hosting, OGROMNE możliwości
0 głosów
183 wizyt
pytanie zadane 12 marca 2017 w C i C++ przez Robik0 Początkujący (260 p.)

Witam, w jednym z części programu występuję pętla for(;;).

Oto fragment kodu:

for(;;)
{
       system(" netstat -ao  |find /v \"*:*\"  ") ;

cout <<"\nProces powtorzyl sie juz:"<<proces  ;
proces++;

       Sleep(5000) ;

}

 

Chciałbym dodać polecenie, które pozwoliłoby użytkownikowi na wprowadzenie np. jakieś liczby, dzięki której będzie mógł wrócić na samiutki  początek  programu. Gdy dodam  cin to program będzie czekał na reakcję użytkownika, a ja chcę jej uniknąć, byle tylko użytkownik mógł ją wpisać i powrócić do menu bez oczekiwania systemu na potwierdzenie. Czy da się wprowadzić takie źródło kodu ? Pozdrawiam.  

 

 

2 odpowiedzi

0 głosów
odpowiedź 12 marca 2017 przez Bartłomiej Łaski Mądrala (5,100 p.)
Witaj :)

Sprawdz coś takiego jak Thread :), jest to wątek, pracuje on niezaleznie od tego co się dzieje w głównym programie. Po podaniu wartosci powiedzmy by startowal wątek, a w programie bys sobie menu tam resetowal. I gdy wątek skończył by prawce to mogłbym Ci w drugim okienku konsoli np wypluwać wynik :).

Pozdrawiam
0 głosów
odpowiedź 12 marca 2017 przez Antero00 Gaduła (3,670 p.)

Funkcja

getch(); 

z biblioteki <conio.h>

Podobne pytania

0 głosów
1 odpowiedź 423 wizyt
0 głosów
2 odpowiedzi 329 wizyt
pytanie zadane 17 września 2021 w C i C++ przez Wafel Nowicjusz (120 p.)
0 głosów
1 odpowiedź 831 wizyt

93,715 zapytań

142,629 odpowiedzi

323,260 komentarzy

63,257 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...