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

Jak wprowadzać tekst bez konieczności naciśnięcia entera?

Ostatnio zmodyfikowano 2017-02-18 17:04
Autor Wiadomość
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ś?
P-157950
jankowalski25
» 2017-02-18 16:39:59
P-157952
askabius
Temat założony przez niniejszego użytkownika
» 2017-02-18 16:42:38
Ale czy w getch() można zapisać zmienną?
P-157953
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.
P-157955
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?
P-157956
jankowalski25
» 2017-02-18 16:54:21
Skasuj na chwilę
static_cast < int >
. Po prostu otrzymujesz kod znaku zamiast samego znaku.
P-157957
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.
P-157959
jankowalski25
» 2017-02-18 16:58:28
To wstaw
static_cast < char >( zmienna )
 zamiast
zmienna
.

@down: W takim razie wystarczy
static_cast < char >( getch() )
.

<cpp> ... </cpp>
Nawiasy kwadratowe zamiast ostrych, czyli [cpp][/cpp].
P-157960
« 1 » 2
  Strona 1 z 2 Następna strona