Jak wprowadzać tekst bez konieczności naciśnięcia entera?
Ostatnio zmodyfikowano 2017-02-18 17:04
askabius Temat założony przez niniejszego użytkownika |
Jak wprowadzać tekst bez konieczności naciśnięcia entera? » 2017-02-18 16:36:10 Witam, mam problem. Chciałbym zrobić, żeby wpisany przeze mnie teks był automatycznie "wysyłany" do komputera, abym nie musiał nacisnąć entera. Chciałbym, aby to się stało np. 2 sek. po naciśnięciu pierwszego znaku na klawiaturze. Pomocy! Pomoże ktoś? |
|
jankowalski25 |
» 2017-02-18 16:39:59 |
|
askabius Temat założony przez niniejszego użytkownika |
» 2017-02-18 16:42:38 Ale czy w getch() można zapisać zmienną? |
|
pekfos |
» 2017-02-18 16:49:47 Ta funkcja wczytuje 1 znak. Jak chcesz wczytać tekst/liczbę, musisz to sam zaimplementować, mając do dyspozycji wczytywanie jednego znaku naraz. |
|
askabius Temat założony przez niniejszego użytkownika |
» 2017-02-18 16:52:17 Chcę wczytać tylko 1 liczbę więc ok, ale jak nacisnę 5 to mi pokazuje 55, jak 1 to 49, a jak 0 to 48 itd. O co chodzi? |
|
jankowalski25 |
» 2017-02-18 16:54:21 Skasuj na chwilę static_cast < int > . Po prostu otrzymujesz kod znaku zamiast samego znaku. |
|
askabius Temat założony przez niniejszego użytkownika |
» 2017-02-18 16:57:12 Nie mam static_cast<int> i właśnie zamiast znaku wyskakuje mi jego kod, a ja chcę otrzymać znak a nie kod. |
|
jankowalski25 |
» 2017-02-18 16:58:28 To wstaw static_cast < char >( zmienna ) zamiast zmienna . @down: W takim razie wystarczy static_cast < char >( getch() ) . Nawiasy kwadratowe zamiast ostrych, czyli [cpp][/cpp]. |
|
« 1 » 2 |