programmazione in c++
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 7 di 7

Discussione: programmazione in c++

Cambio titolo
  1. #1
    Utente
    Registrato il
    03-04
    Messaggi
    33

    Domanda programmazione in c++

    Ciao a tutti:

    Qualcuno di voi sa come funziona la chiamata di sistema keypress() del linguaggio c++? o sa dove potrei trovare dell'informazioni sull'argomento?

    ps è una funzione equivalente all'istruzione keypressed di pascal.

  2. #2
    Utente L'avatar di Mozart489
    Registrato il
    03-04
    Messaggi
    46
    non mi ricordo se la funzione ti ritorna l'ASCII code del tasto premuto o lo scan code della tastiera. Uno di questi due. Fai qualche prova. Se non ti va in modalità ASCII devi fare un algoritmo che decodifichi gli scan code
    PC: Olivetti Philos COLOR 46
    --------------------------------------------
    Processore: Intel™ 486 con 128 kbyte di cache
    Scheda Grafica: Intel™ 512 kbyte di memoria
    Memoria: 8 Mbyte
    CD: Non Presente
    Schermo: LCD 256 colori 640x480
    Scheda Audio: Beep di sistema
    Alimentatore: A manovella
    Accensione: Previa esclusione del BIOS
    --------------------------------------------

  3. #3
    Utente
    Registrato il
    03-04
    Messaggi
    33
    ho saputo che la funzione mi restituisce un boolean... adesso vorrei sapere quale libreria devo includere..

  4. #4
    Orso BaloSso L'avatar di MiStAkE
    Registrato il
    05-04
    Località
    Aquino
    Messaggi
    15.097

    Risposta

    La funzione keypressed() controlla se è sato premuto un tasto!!!! Di norma si usa insieme al while per uscire da un cicolo etc....
    Una funzione analoga è il Kbhit()!!

  5. #5
    Utente L'avatar di Sinoath
    Registrato il
    04-04
    Messaggi
    314
    In alternativa puoi usare la funzione di getchar()
    si trova su stdio.h

  6. #6
    Orso BaloSso L'avatar di MiStAkE
    Registrato il
    05-04
    Località
    Aquino
    Messaggi
    15.097
    la funzione getchar() restituisce il codice aschii del tasto premuto....

  7. #7
    Utente L'avatar di Sinoath
    Registrato il
    04-04
    Messaggi
    314
    Citazione Tristan
    Ciao a tutti:

    Qualcuno di voi sa come funziona la chiamata di sistema keypress() del linguaggio c++? o sa dove potrei trovare dell'informazioni sull'argomento?

    ps è una funzione equivalente all'istruzione keypressed di pascal.
    Molto cmq dipende da che uso vuoi farne della funzione. Se ti serve solo per bloccare il programma fino a che premi un tasto, penso vadano bene keypress() come getchar(). Io uso getchar xkè stdio.h contiene molte altre utili funzioni ( printf(), puts(), sizeof() ecc). Se invece ti interessa sapere cosa la funzione ritorna allora potresti dare un'occhiata alla guida in linea (scrivi il nome della funzione e premi F1, almeno così funge il borland c++) e decidere di conseguenza

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •