Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 29-11-2004, 21.52.14   #1
SkAkKo
Senior Member
 
L'avatar di SkAkKo
 
Registrato: 04-07-2004
Loc.: l sui monti con Annette...
Messaggi: 380
SkAkKo promette bene
problemi con getch()

ciao a tutti!
raga ho questo pezzo di codice

#define LEFT 0x4B


int main()
{
char c;
c=getch();
if (c==LEFT)
printf("Key sinistra");
}
se digito <- non funziona quindi provo a vedere cosa contiene c e faccio

printf("%X",c);

e vedo che contiene questo numero FFFFFFE0
allora metto un secondo getch()

int main()
{
char c,d;
c=getch();
d=getch();
if (d==LEFT)
printf("Key sinistra");
}

cosi funziona e d contiene 4B.. ma perch devo usare due getch() ??
grazie
SkAkKo non  collegato   Rispondi citando
Vecchio 29-11-2004, 22.11.07   #2
Dav82
Gold Member
Top Poster
 
Registrato: 18-07-2002
Messaggi: 6.399
Dav82 promette bene
In queste cose sono assolutamente una chiavica (Java ), ma ho qualche lontano ricordo che mi dice che le frecce appartengono ai caratteri doppi, ossia quelli il cui codice a 16 bit e non a 8.

Ho detto una stro@@ata?
Oggi ne ho gi sparate un po'...
Dav82 non  collegato   Rispondi citando
Vecchio 29-11-2004, 22.16.24   #3
SkAkKo
Senior Member
 
L'avatar di SkAkKo
 
Registrato: 04-07-2004
Loc.: l sui monti con Annette...
Messaggi: 380
SkAkKo promette bene
pu darsi .... aspettiamo qualche altro messaggio
___________________________________

...sempre allegri bisogna stare il nostro piangere fa male al re...
SkAkKo non  collegato   Rispondi citando
Vecchio 30-11-2004, 08.40.30   #4
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne  un gioiello raroLoryOne  un gioiello raroLoryOne  un gioiello raro
Prova a dare un'occhiata qui:
http://www.wintricks.it/forum/showth...a&pagenumber=3
Il Web aveva postato come "evitare" lo scancode utilizzando un solo getch().
Dav non ha tutti i torti.
Con soli 8 bit possibile gestire i caratteri della tabella dei codici ASCII da 0 a 256 ma nelle moderne tastiere vi sono altri tasti che possono essere premuti; per esempio i tasti funzione, le frecce (appunto) ed i numeri sul keypad.
Ecco perch 8 bit non sono abbastanza per riconoscere quale tasto stato premuto.
LoryOne non  collegato   Rispondi citando
Vecchio 30-11-2004, 13.43.29   #5
Sergio Neddi
Gold Member
Top Poster
 
L'avatar di Sergio Neddi
 
Registrato: 07-04-2000
Loc.: Padova-Vicenza
Messaggi: 4.814
Sergio Neddi promette bene
Certo, le frecce hanno 2 caratteri e se non ricordo male uno a zero.
___________________________________

Con il PC risolvo molti problemi che prima non avevo. - Coltiva Linux che Windows si pianta da solo!
Sergio Neddi non  collegato   Rispondi citando
Vecchio 01-12-2004, 18.31.12   #6
SkAkKo
Senior Member
 
L'avatar di SkAkKo
 
Registrato: 04-07-2004
Loc.: l sui monti con Annette...
Messaggi: 380
SkAkKo promette bene
k..grazie a tutti!
___________________________________

...sempre allegri bisogna stare il nostro piangere fa male al re...
SkAkKo non  collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
Il codice HTML OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Problemi gravissimi col PC n3XuS Hardware e Overclock 22 01-10-2005 20.08.16
problemi con floppy - penna usb - lettore cd Alberto.m Windows 7/Vista/XP/ 2003 2 07-02-2005 13.41.54
problemi con floppy penne usb e lettore cd Alberto.m Windows 9x/Me/NT4/2000 2 06-02-2005 19.46.53
Problemi download bovirus Discussioni su WinTricks 1 09-03-2004 10.52.50
PROBLEMI UTILIZZO FDISK SU WIN XP m@uri Windows 7/Vista/XP/ 2003 4 08-03-2004 22.26.23

Orario GMT +2. Ora sono le: 09.01.13.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright Jelsoft Enterprises Limited.