Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

[c++]Pobieranie znaków z klawiatury

#1
[c++]Pobieranie znaków z klawiatury
Mam taki problem: Mam napisać prosty program w allegro, który będzie wyświetlał tekst wpisany przez użytkownika i wszystko byłoby pięknie gdyby nie fakt, że allegro nie odczytuje przecinków i innych znaków podobnych. Czy zna ktos może sposób jak sobie z tym poradzić? Myślałem o jakiejś biblioteczce obsługującej cała klawiaturę, która by się nie "gryzła" z allegro. z góry dzięki za odpowiedzi.
AMD phenom II X6, Ati radeon HD5850, 4gb RAM DDR3 1333mhz Kingston
„ Nie wiem jak będzie wyglądała III wojna światowa... Jednak wiem jak będzie wyglądała Czwarta... na łuki i oszczepy...” Albert Einstein
Najnowszy projekt: Ranking Szkół Jazdy Krosno
 System operacyjny: windows_xp_2003 Przeglądarka: chrome
#2
RE: [c++]Pobieranie znaków z klawiatury
Chcesz wyświetlić zwykły tekst z przecinkami itp. Nie wiem w czym problem.

Kod:
#include <allegro.h>

int main()
{
    allegro_init();
    install_keyboard();
    set_color_depth(16);
    set_gfx_mode(GFX_AUTODETECT_WINDOWED, 640, 480, 0, 0);
    
    while ( !key[KEY_ESC] )
    {
          textprintf_ex(screen, font, 20, 20, makecol(0, 255, 200), -1, "Przecinki ,,,,, i inne znaki ; ' \ . / & @ % ^& *");
    }
    
    allegro_exit();

    return 0;
}
END_OF_MAIN();

Nie wiem czy dobrze Cie zrozumiałem, ale chyba o to chodzi heh Wesoły.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#3
RE: [c++]Pobieranie znaków z klawiatury
Nie wiem czy będzie się "gryzło", ale wypróbuj (dla jedno-znakowych) funkcję getch() w conio.h.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#4
RE: [c++]Pobieranie znaków z klawiatury
Giedziu: nie o to mi chodziło
kikiw: Dzięki, a czy wiesz może jaką wartośc zwraca ta funkcja jesli nic nie wcisnę, albo wcisne strzałkę?
AMD phenom II X6, Ati radeon HD5850, 4gb RAM DDR3 1333mhz Kingston
„ Nie wiem jak będzie wyglądała III wojna światowa... Jednak wiem jak będzie wyglądała Czwarta... na łuki i oszczepy...” Albert Einstein
Najnowszy projekt: Ranking Szkół Jazdy Krosno
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#5
RE: [c++]Pobieranie znaków z klawiatury
(14.03.2011, 20:40)mistrzu.1995 napisał(a): Giedziu: nie o to mi chodziło
kikiw: Dzięki, a czy wiesz może jaką wartośc zwraca ta funkcja jesli nic nie wcisnę, albo wcisne strzałkę?
Jeśli nic nie wciśniesz to funkcja nie pobierze znaku i nie będzie mogła go zwrócić - funkcja się nie wykona.
Strzałką przyporządkowane są kody, kod zostanie zwrócony.
Żaden kraj nie może być dobrze rządzony, dopóki wszyscy jego obywatele nie będą pamiętać, że oni są strażnikami prawa.




 System operacyjny: linux_fedora Przeglądarka: firefox
#6
RE: [c++]Pobieranie znaków z klawiatury
oskarzet - jak to się nie wykona?Oczko getch() w większości implementacji jakie widziałem po prostu czeka aż wciśniesz jakiś klawisz i zwraca wartość gdy się to stanie. Nie nadaje się za bardzo do użycia w grze, chyba że w połączeniu z kbhit() - ale po co, skoro Allegro obsługuje już żądaną funkcjonalność.Oczko

mistrzu.1995: Spójrz na to (snippet i kody):
http://www.allegro.cc/forums/thread/599764
http://alleg.sourceforge.net/latestdocs/...6.html#key
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#7
RE: [c++]Pobieranie znaków z klawiatury
(16.03.2011, 20:47)~Anonim napisał(a): oskarzet - jak to się nie wykona?Oczko getch() w większości implementacji jakie widziałem po prostu czeka aż wciśniesz jakiś klawisz i zwraca wartość gdy się to stanie.
Odpowiedziałeś sam na zadane pytanie.
Żaden kraj nie może być dobrze rządzony, dopóki wszyscy jego obywatele nie będą pamiętać, że oni są strażnikami prawa.




 System operacyjny: windows_xp_2003 Przeglądarka: firefox
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
pobierac dane w allegro ccpobieranie tekstu c++pobieranie znaku c++pobieranie znaku z klawiatury c++

Podobne wątki ([c++]Pobieranie znaków z klawiatury)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zamiana całego zestawu znaków wg przyporządkowania BarHorab 5 7678 19.12.2018, 16:45
Ostatni post: Szachista
  VBA Pobieranie wybranych plików z danymi julietta03 1 10184 04.05.2018, 08:25
Ostatni post: broda99
  Kodowanie znaków w .bat kkkkk2105 4 10704 25.08.2017, 14:38
Ostatni post: kkkkk2105

Skocz do:


Wybrane wątki ([c++]Pobieranie znaków z klawiatury)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Mój pierwszy projekt - Pomoc rafal12999 1 6745 07.02.2019 22:01
Ostatni post: Szachista
  pomoc projekt scilab piesel18 2 8051 04.02.2019 09:03
Ostatni post: piesel18
  Szkoła Informatyczna Zikinan 1 6965 02.02.2019 17:59
Ostatni post: wojownikhaha
  [Java] Strona z zadaniami do rozwiązania i odpowiedziami rafal12999 2 7675 27.01.2019 13:44
Ostatni post: rafal12999
  kompilacja biblioteki Agui - cmake jurek2 0 6997 10.01.2019 13:12
Ostatni post: jurek2
  Zamiana całego zestawu znaków wg przyporządkowania BarHorab 5 7678 19.12.2018 16:45
Ostatni post: Szachista
  Sumowanie licz excel - problem OxyGenE 2 10462 19.12.2018 16:29
Ostatni post: Szachista
  Jaki kod pod pewne zdarzenia visualbasic 2010 aktywny27 4 8195 07.11.2018 13:41
Ostatni post: Ajgor
Scared Ipad Pro programowanie? NissmoOne 4 9057 06.10.2018 12:22
Ostatni post: NissmoOne
  C# pierwsza pusta komórka Excel DonCorleone 0 8283 21.09.2018 16:58
Ostatni post: DonCorleone
  .bat nie kompresuje plików GIENTY 3 8745 06.09.2018 07:20
Ostatni post: broda99
  problem z programem .bat wiktrom12 4 9901 30.08.2018 08:25
Ostatni post: wiktrom12
  Silnik do gier ZigglerGames 1 8570 23.08.2018 09:03
Ostatni post: Szachista
  Chciałbym zrobić prosty plik exe z jedną funkcją densour 4 9323 09.08.2018 16:24
Ostatni post: Ajgor
  Który język wybrać do stworzenia aplikacji synchronizujące pliki z urządzeniem mobiln Elemental 2 2444 18.07.2018 12:05
Ostatni post: Ajgor