Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[C/C++]Scancode

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

[C/C++]Scancode

Messaggioda manu187 » gio gen 10, 2008 2:22 pm

comincio con il dire che il professore di sistemi ci ha dato da fare un programma che simuli la pianola cioè premendo dei tasti della tastiera si deve sentire il suono dallo speaker interno al case do ,re,mi, fa e così via.praticamente ho fatto uno switch volevo sapere come fa il c++ a comunicare con lo scancode?
Avatar utente
manu187
Senior Member
Senior Member
 
Messaggi: 181
Iscritto il: dom ott 28, 2007 8:06 pm

Messaggioda M@ttia » gio gen 10, 2008 2:50 pm

Io l'ho realizzato ai tempi con Visualbaic (l'avevo chiamato Bios DJ perché ci si facevano le canzoncine [std]), e avevo usato una api di cui ora non ricordo il nome...
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Messaggioda eDog » gio gen 10, 2008 2:54 pm

M@ttia ha scritto:Io l'ho realizzato ai tempi con Visualbaic (l'avevo chiamato Bios DJ perché ci si facevano le canzoncine [std]), e avevo usato una api di cui ora non ricordo il nome...


Bello quel programma [rotolo] [rotolo]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)


Messaggioda ste_95 » gio gen 10, 2008 3:17 pm

Io credevo che il suono che lo speaker produce fosse univoco, senza do re mi fa sol la si do [sh]
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
Avatar utente
ste_95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 17271
Iscritto il: lun ago 06, 2007 11:19 am

Messaggioda M@ttia » gio gen 10, 2008 5:12 pm

ste_95 ha scritto:Io credevo che il suono che lo speaker produce fosse univoco, senza do re mi fa sol la si do [sh]
Puoi modularlo con due parametri: Frequenza e Lunghezza.
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Messaggioda manu187 » ven gen 11, 2008 3:32 pm

allora non sapete come si fa?
Avatar utente
manu187
Senior Member
Senior Member
 
Messaggi: 181
Iscritto il: dom ott 28, 2007 8:06 pm

Messaggioda M@ttia » ven gen 11, 2008 5:20 pm

Se ti interessa come farlo in VisualBasic ti posto questa Mia Discussione: il primo allegato è l'exe, il secondo il codice sorgente... [^]
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Messaggioda manu187 » ven gen 11, 2008 7:59 pm

no non mi serve il vb a me serve solo in c ma non tutto visto che con la logica ci sono arrivato ma come il c comunica con lo scan code tutto qui
Avatar utente
manu187
Senior Member
Senior Member
 
Messaggi: 181
Iscritto il: dom ott 28, 2007 8:06 pm

Messaggioda M@ttia » ven gen 11, 2008 8:23 pm

manu187 ha scritto:no non mi serve il vb a me serve solo in c ma non tutto visto che con la logica ci sono arrivato ma come il c comunica con lo scan code tutto qui
Eh appunto, dovrai interfacciarti con una qualche API di Windows (risp. se sei su Linux), che in Vb era quella, ma in C non so come sia la sintassi per la libreria dei "beep" del bios...
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Messaggioda manu187 » dom gen 20, 2008 12:38 pm

ci sono riuscito mettendo il codice dello scancode in esadecimale grazie comunque
Avatar utente
manu187
Senior Member
Senior Member
 
Messaggi: 181
Iscritto il: dom ott 28, 2007 8:06 pm

Messaggioda M@ttia » dom gen 20, 2008 1:23 pm

manu187 ha scritto:ci sono riuscito mettendo il codice dello scancode in esadecimale grazie comunque
Potresti magari postare, se non tutto il codice, almeno le parti interessate? Così se in futuro qualcuno cercasse questa discussione troverebbe già anche la soluzione [^]
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron
Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising