
test drive
464
Capítulo 10
Para ver se o programa funciona, você precisa executá-lo algumas vezes.
> ./math_master
What is 0 times 1? 0
What is 6 times 1? 6
What is 4 times 10? 40
What is 2 times 3? 6
What is 7 times 4? 28
What is 4 times 10? ^C
Final score: 5
>
Teste 1: tecle Ctrl-C
Na primeira vez, você vai responder algumas
perguntas e, depois, teclar Ctrl-C.
Ctrl-C envia um sinal de interrupção (SIGINT) ao
processo, que faz o programa exibir a pontuação
final depois chamar exit().
Teste 2: espere por cinco segundos
Na segunda vez, ao invés de teclar Ctrl-C, espere por
pelo menos cinco segundos em uma das perguntas e
veja o que acontece.
O sinal de alarme ...