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

Czemu to nie działa?

Object Storage Arubacloud
0 głosów
216 wizyt
pytanie zadane 10 grudnia 2016 w C i C++ przez DODO Bywalec (2,950 p.)

Cześć.

Tu jest taki mini-programik, który ma za zadanie wypisywać co pół sekundy '0' kiedy nic nie wcisnęliśmy, oraz '1' kiedy coś wcisnęliśmy.

#include <iostream>   // do "cout<<"
#include <windows.h>  // do "Sleep()"
#include <conio.h>    // do "kbhit()"

using namespace std;

int main()
{
    for(;;) // nieskończona pętla
    {
        if(kbhit()) // jeśli coś wcisnąłeś to:
        {
            cout<<"1";
        }
        else        // a jeśli nie to:
        {
            cout<<"0";
        }
        Sleep(500); // poczekaj pół sekundy
    } // powtarzaj
    return 0;
}

Chodzi o to, że gdy wcisnę jakiś klawisz, to potem wyświetla się tylko 1. Wie ktoś dlaczego?

1 odpowiedź

+1 głos
odpowiedź 10 grudnia 2016 przez unknown Nałogowiec (39,560 p.)
Bo nigdzie nie ma getch.
komentarz 10 grudnia 2016 przez DODO Bywalec (2,950 p.)

 

#include <iostream>   // do "cout<<"
#include <windows.h>  // do "Sleep()"
#include <conio.h>    // do "kbhit()"
 
using namespace std;
 
int main()
{
    for(;;) // nieskończona pętla
    {
        if(kbhit()) // jeśli coś wcisnąłeś to:
        {
            getch();
            cout<<"1";
        }
        else        // a jeśli nie to:
        {
            cout<<"0";
        }
        Sleep(500); // poczekaj pół sekundy
    } // powtarzaj
    return 0;
}

Ok, dzięki, już działa.

Podobne pytania

0 głosów
1 odpowiedź 402 wizyt
pytanie zadane 17 kwietnia 2017 w Sieci komputerowe, internet przez Piotrek10020 Nowicjusz (120 p.)
0 głosów
3 odpowiedzi 5,310 wizyt
pytanie zadane 17 marca 2017 w C i C++ przez seba Dyskutant (8,900 p.)
0 głosów
3 odpowiedzi 759 wizyt
pytanie zadane 16 stycznia 2016 w JavaScript przez rotip Nowicjusz (150 p.)

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,958 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!

...