Originariamente inviato da paolomat
Domanda 1:
usa la funzione sleep(1000) // 1 secondo

Domanda 2:
Non hai specificato per quale sistema operativo?
In DOS puoi fare:

char ch;
switch(ch=getchar()){
case 'A':
// tutto quello che devi fare.....
break;
}
..........

Questo è un esempio molto stringato, ma il principo è questo

Ciao :adhone:
per curiosità: come è possibile far si che i comandi vengano eseguiti alla sola pressione del carattere, senza premere invio?