Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C++] input da tastiera

    Salve a tutti, sono alle prime armi con la programmazione in C++, vorrei sapere come si controlla l'input da tastiera, ad es. se devo fare in modo che premendo il tasto "a" (e solo quello) la mia applicazione vada avanti, a quale funzione devo riferirmi?

    Grazie

  2. #2
    Ti sposto in Programmazione. C++ non fa parte del .Net framework

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    includi <conio.h>, contiene la funzione getch() (alcune varianti C++ sono: _getch() e _getche() )
    p.s. getch() non appartiene allo standard ANSI per il C/C++,
    quindi in alcuni ambienti/compilatori, potresti anche non trovarlo.
    Detto questo, inserisci il seguente codice:
    codice:
    char c='\0';
    cout << "Digita [a] per proseguire: ";
    while((c=getch()) != 'a')
        ;
    oppure, togli <conio.h>, sostituisci al codice "getchar()" al posto di "getch()" e rientri nello standard ANSI... n.b. getchar() a differenza
    di getch(), vuole la pressione del tasto [invio] come conferma di fine input.
    ...Terrible warlords, good warlords, and an english song

  4. #4
    Scusate se ero nella stanza sbagliata...ad ogni modo grazie x l'aiuto!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.