Oppure

Loading
15/06/09 20:24
LittleHacker
Salve a tutti sto studiando il C++ e vorrei fare un programma che se si inserisci la conbinazione di tasti 15 mi fa uscire sullo schermo i numeri 1 e 5 io ho già fatto il primo per il numero 1 ma non riesco a capire come posso fare per il numero 5 ho fatto così if(GetAsyncKeyState(0x31)){
if(GetAsyncKeyState(0x35)){

Ma se io faccio 1 e poi invio mi esce, se facvcio 15 mi esce perchè? come devo fare?
magari è sbagliato il codice per i tasti perchè so che il 0x31 corrisponde al numero 1 però non so il numero 0x35 a cosa corrisponde. Magari c'è un codice che corrisponde la numero 15 senza utilizzare 2 GetAsyncKeyState()?
Grazie mille x l'aiuto:k::k:
Ultima modifica effettuata da LittleHacker 15/06/09 20:25
aaa
15/06/09 20:25
theprogrammer
A parte il fatto che usi quella API, non capisco cosa stai facendo o vorresti fare ...
aaa
15/06/09 20:26
LittleHacker
Te l'ho detto sto imparando il C++ e sto utilizzando quella API c'è qualcosa di sbagliato?
aaa
15/06/09 20:28
theprogrammer
Postato originariamente da LittleHacker:

Te l'ho detto sto imparando il C++ e sto utilizzando quella API c'è qualcosa di sbagliato?


No, perche' rispondi cosi'? Calma ... Hai capito la mia richiesta?

Ti ho chiesto di spiegare meglio il tuo problema ...
aaa
15/06/09 20:36
LittleHacker
Allora ho sbagliato a dire che mi mostrava i due numeri. Mi mostra il risultato di quei due numeri. Adesso mi sta venendo un dubbio su questa API. Potresti dirmi quale devo usare perchè non riesco a capirla.:k:
aaa
15/06/09 20:38
theprogrammer
Pero' cerchiamo di capirci ... tu devi spiegare meglio quello che vuoi fare perche' se non lo capisco NON so cosa dirti ...
aaa
15/06/09 20:42
LittleHacker
Allora questo programma mi mostra, dopo avergli dato il numero 15 i sui corrispettivi numeri 1 e 5 però non riesco a capire come utilizzare questa APi perchè prima ho fatto una prova con solo il numero 1 e mi andava ma adesso che ho inserito il numero 5 non mi va
cioè ho fatto if(GetAsyncKeyState(0x31)){
if(GetAsyncKeyState(0x53)){

però non mi funziona e non riesco a capire il perchè. Come posso risolvere? :k:
aaa
15/06/09 20:51
manvb.net
Credo che sia per la posizione degl'if. Invece di metterli uno dentro l'altro prova a metterli uno dopo l'altro.
aaa