Ir para conteúdo
Fórum Script Brasil

RHER

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre RHER

RHER's Achievements

0

Reputação

  1. RHER

    Gerar nº aleatório

    Para gerar números aleatórios, precisará da biblioteca stdlib e, para serem melhor sorteados usando o relógio, precisará da biblioteca time. # include <stdlib.h> # include <time.h> No início da função "main", faça: srand(time(0)); Isso fará com que a cada segundo do tempo do relógio em que o programa abre os números sorteados sejam diferentes. A função time retorna um número que equivale à data, hora, minuto e segundo do relógio, aumentando assim o número a cada segundo. O srand(/*seed*/) define o início de uma série randomizada. Para finalizar, você pode retornar um inteiro (0~32767 em alguns compiladores, em outros pode sortear mais números) usando a função rand(). Se fizer "rand()%13", ele resultará num número aleatório de 0 a 12. Repare, "rand()%n" sorteia um entre "n" números consecutivos iniciados em 0, ou seja, "0, 1, 2, ..., n-2, n-1", portanto não se sorteia 0~12 com rand()%12 mas rand()%13. Caso tenha curiosidade de saber, o método de sorteio do rand() é o Gerador de Sequências Lineares Congluenciais. Creio que isso tenha lhe dado alguns detalhes a mais, mesmo repetindo outros. Falou!!!
  2. É possível criar um programa compilado no g++ (de preferência versões mais novas) destinado a rodar no Windows sem a necessidade de simuladores do Linux como MinGW e Cygwin? Eu queria desenvolver programas com o g++, meu compilador favorito, mas para servir a usuários comuns do Windows (XP/7) sem a necessidade de preocupações com dll e outras coisas. Alguém sabe como posso fazer isso se for realmente possível? Comentando um pouco mais, parece que o pessoal da GNU que fez o g++ trabalha muito mais por um compilador potente em otimização. O pessoal que criou o ambiente de programação no windows só quer dinheiro, não qualidade, sendo assim um trabalho inferior. Portanto, não gosto do Visual Studio. O problema é que se o pessoal da GNU não chegou a fazer algo que permita criar programas para windows, terei que me virar com o VS pra fazer programas para WinXP e Win7. Se alguém puder me ajudar, agradeço. Valeu!!! Falou!!!
×
×
  • Criar Novo...