Ansi C - getchar() senza echo su stdout

di Anonimizzato28460 il
4 risposte
Salve,
ho il seguente programmino:

#include <stdio.h>
int main(void) {
int c;
fflush(stdin);
while (c != 32){
c=getchar();
}
}

Qualcuno mi può indicare come fare ad evitare che getchar() stampi sul video l'eco del tasto che premo?
Grazie in anticipo.

4 Risposte

  • Devi usare un'altra funzione, ad esempio la

    _getch();
  • Si questa funzione _getch() funziona in ambienti MS-DOS, io sto sotto linux e questa funzione non la trova.
  • Grazie!!!,
    funziona correttamente il link che hai postato.

    Ps-:scusa se non ho precisato il sistema operativo.
Devi accedere o registrarti per scrivere nel forum
4 risposte