ola tambem sou iniciante posso te ensinar a usar o getch e getche o rand ainda não sei (estou no tutoria da ufmg capitulo 4, ate hoje nunca ouvi falar isto ) (estas funcoes são validas no arquivo cabecalho conio.h) getch() => Depois de digitar o caracter voce precisa digitar ENTER getche() => Depois de digitar o caracter voce não precisa pressionar ENTER. ex com getch(): # include <stdio.h> #include <conio.h> int main() { printf("\tPressione um tecla para ACABAR: ") ; getch() ; printf("!! Acabou !!") ; } ex com getche() ; #include <stdio.h> #include <conio.h> int main() { printf("\tPressione um tecla para ACABAR: ") ; getche() ; printf("!! Acabou !!") ; } No 1o Exemplo, quando você pressiona um caracter ele é escoado na tela e dpois de um enter o programa acaba. No 2o Exemplo, quando você pressiona um caracter ele é escoado na tela e o programa acaba rapidamente sem pressionar enter. [se era isto que queria saber ok, valeu]