Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.02.07
Prihlásený: 25.04.18
Príspevky: 478
Témy: 105
Bydlisko: Košice/Rožň...
Príspevok NapísalOffline : 14.04.2011 13:44

Mam Karla a v main() mam tento cyklus

Kód:
while(1){
        getch();
        key = getch();
        if (key != 'q')
        {
        switch(klavesa)
         {
            case KEY_UP : movek(); break;
            case KEY_LEFT : turnLeft(); break;
         }
        }
        else break;

    }


no neviem preco sa pohne napriklad dopredu len ked stlacim dvakrat sipku hore ... alebo dolava ked stlacim dvakrat sipku dolava ... co to moze sposobovat ?


Offline

Skúsený užívateľ
Skúsený užívateľ
C - pohyb po stlaceni klavesy

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 14.04.2011 13:46

mm, dvakrát načítavaš vstup..
Kód:
getch();
key = getch();

prečo?







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.02.07
Prihlásený: 25.04.18
Príspevky: 478
Témy: 105
Bydlisko: Košice/Rožň...
Príspevok Napísal autor témyOffline : 14.04.2011 14:04

aha .. som myslel, ze s tym getch() si nacitam znak a potom ho priradim tej premennej

uz chapem .. mozte delete, diky


Offline

Skúsený užívateľ
Skúsený užívateľ
C - pohyb po stlaceni klavesy

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 14.04.2011 14:07

veď načítavaš, ale pri každom volaní :)

tu sme na fóre, na delete si nezvykaj.. fórum je tu od toho, aby pomohlo aj ostatným, nielen jedinému človeku







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
C - pohyb po stlaceni klavesy

Registrovaný: 02.11.07
Prihlásený: 18.03.15
Príspevky: 470
Témy: 22
Bydlisko: Zilinska Un...
Príspevok NapísalOffline : 14.04.2011 20:23

Horsie riesenie ovladania som este nevidel. :).







_________________
Notebook: HP EliteBook 8740w
You can see my work in my www
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.02.07
Prihlásený: 25.04.18
Príspevky: 478
Témy: 105
Bydlisko: Košice/Rožň...
Príspevok Napísal autor témyOffline : 14.04.2011 21:12

to mam do skoly ... tak to mame spravit .. tak nech to tak maju

btw. ako inak lepsie by si to spravil ?


Offline

Užívateľ
Užívateľ
C - pohyb po stlaceni klavesy

Registrovaný: 20.03.11
Prihlásený: 01.11.11
Príspevky: 27
Témy: 0
Príspevok NapísalOffline : 17.04.2011 14:03

Nejako tak, aby bolo jasné, čo daný úsek kódu robí...
Možno takto:

Kód:
#include <stdlib.h>
#include <ctype.h>

void keyboard(char key)
{
   tolower(key);
   switch(key)
   {
      // #27 == ESC
      case 27 :
         exit(EXIT_SUCCESS);
         break;
      case 'a':
         break;
      default :
         break;
   }

}


Alebo si vytvor pole, ktoré bude zistovať, ktorá klávesa je stlačená
bool keys[256];


Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. po stlaceni klavesy naskoci kalkulacka

v Ostatné

0

328

17.03.2016 13:51

rerop45 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zapnutie počítača po stlačení klávesy

v Intel čipové sady

4

636

16.07.2010 0:21

Supersonic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Počet stlaćení tlačítka?

v HTML, XHTML, XML, CSS

4

495

17.11.2009 17:54

d0.0b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako ukoncit program po stlaceni ESC?

v Assembler, C, C++, Pascal, Java

8

1202

13.09.2010 16:27

petos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pohyb

v Grafické programy

3

797

09.01.2008 12:03

Lepo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. opatovne vykonanie php pri stlaceni tlacidla spat

v PHP, ASP

4

510

29.12.2012 18:50

boyindoor Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Connect IT CI-147 písanie pri stlačení INS

v Externé zariadenia

1

295

13.11.2014 23:49

KocuR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery pohyb obrazku

v JavaScript, VBScript, Ajax

4

767

12.01.2011 18:54

TommyHot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pohyb za kurzorom

v JavaScript, VBScript, Ajax

4

486

23.09.2010 23:02

KViki Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Po stlaceni shift+niektora klavesa mi napise dva znaky

v Externé zariadenia

5

469

01.07.2020 10:28

hanesovic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pohyb kona po Toroide

v Assembler, C, C++, Pascal, Java

1

885

13.12.2009 21:59

undead111 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vysoke DPI oneskoreny pohyb

v Externé zariadenia

3

425

03.06.2012 15:42

noji Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program na pohyb obrazkov

v Grafické programy

10

1482

01.08.2008 20:27

dulius Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. skript na pohyb obrazkov

v JavaScript, VBScript, Ajax

2

770

27.12.2007 0:01

audiotrack Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako sa zisti pohyb kolieska.

v JavaScript, VBScript, Ajax

1

472

07.11.2009 15:04

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. News.js - pohyb.novinky (help)

v JavaScript, VBScript, Ajax

4

2509

08.04.2008 0:34

mylan Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra