Dado
Publicado por Danilo 14/04/2004
[ Hits: 8.438 ]
Homepage: http://www.danilocesar.com
Este script cria um dado de seis faces. E imprime o dado na tela usando caracteres ASCII.
É possível utilizar este arquivo em jogos onde seja necessário utilizar dados.
/******************************************************* /* Script em C para gerar dados randomicamente e imprimi-los na tela /* Testado usando GCC 3.2 Debian Sarge /* /*A Função Randômica utiliza como semente do rand o time do sistema. /* /* Autor: Danilo Cesar /*e-mail: danilo_eu@hotmail.com /*******************************************************/ #include <stdio.h> #include <stdlib.h> #include <time.h> #define UM "\n\ --------\n\ | |\n\ | 0 |\n\ | |\n\ --------\n" #define DOIS "\n\ --------\n\ | 0 |\n\ | |\n\ | 0 |\n\ --------\n" #define TRES "\n\ --------\n\ | 0 |\n\ | 0 |\n\ |0 |\n\ --------\n" #define QUATRO "\n\ --------\n\ | 0 0 |\n\ | |\n\ | 0 0 |\n\ --------\n" #define CINCO "\n\ --------\n\ |0 0|\n\ | 0 |\n\ |0 0|\n\ --------\n" #define SEIS "\n\ --------\n\ |0 0|\n\ |0 0|\n\ |0 0|\n\ --------\n" int rodadado(); void imprimedado(int num); int rodadado(void) { int stime; int ltime; ltime=time(NULL); stime=(unsigned) ltime/2; srand(stime); return((rand()%6)+1); } void imprimedado(num) { switch(num) { case 1: printf(UM); break; case 2: printf(DOIS); break; case 3: printf(TRES); break; case 4: printf(QUATRO); break; case 5: printf(CINCO); break; case 6: printf(SEIS); break; } } int main(void) { int num; num=rodadado(); imprimedado(num); exit(0); }
Tabela hash com classes e tratamento de colisões por encadeamento
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Organizando seus PDF com o Zotero
Erro no realm join [Resolvido]
Um programa para baixar vídeos: Parabolic
Como Definir o Painel Principal em Múltiplos Monitores no Linux Mint
Sempre que vou baixar algum pacote acontece o erro dpkg (7)
como instalo panfrost-dri e o driver panfrost fork , ou panfrost (12)