Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <string.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <conio.h>
- void gerakey();
- main () {//funcao de abertura
- gerakey();
- system("pause");//mensagem final para fechar o console
- }
- void gerakey() {
- char letras[27]="abcdefghijklmnopqrstuvwxyz";
- int num,tipo;
- char frs[7]="";//cria string para salvar chave
- int l;//int tem de ser criada fora do loop
- srand(time(0)); // escolher sequencia para o random baseada na hora actual
- for(l=0;l!=6;l++) {
- tipo=rand()%2;//ramdom de 2 valores
- if(!tipo) {
- num=rand()%26;//random de 26 valores
- frs[l]=letras[num];//adiciona letra na chave
- }
- else {
- num=rand()%10;//random de 10 valores
- char letter[2];
- sprintf(letter,"%d",num);//converte int para string
- frs[l]=letter[0];//adiciona numero na chave
- }
- }
- printf("%s\n",frs);//imprime a chave na console
- printf("Pressione a tecla \"A\" para obter outro codigo.\n");
- int i = getch();//obtem a tecla pressionada
- if(i==97) {//verifica se é a tecla A
- gerakey();//caso pressione a tecla A, chama de novo
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement