Ir para conteúdo
Fórum Script Brasil

Durub

Moderadores
  • Total de itens

    788
  • Registro em

  • Última visita

Tudo que Durub postou

  1. Durub

    programa de slide builder

    Eu sei. Depende da biblioteca. SDL, Qt, wxWidgets etc. Abraços.
  2. Leia uma string. Veja se há algum dígito diferente de número, aí você pode escolher ignorar ou pedir para digitar novamente. Caso esteja tudo ok, chame a função atoi para converter a string para int. stdlib.h: int atoi(const char *buf); Abraços.
  3. Durub

    comando __try invalido

    __try e __except é uma extensão do compilador do MSVC. (Microsoft Visual Studio) try e catch são o padrão. Qual compilador você está utlizando? Abraços.
  4. Durub

    Ajuda em C - Vetores

    Você tem que imprimir elemento por elemento. Faça um for. Abraços.
  5. Não é choose, e sim switch. Os cases também não funcionam assim. http://www.arquivodecodigos.net/sistema/ma...lizar_dica/2266 Abraços.
  6. http://pt.wikipedia.org/wiki/Crivo_de_Erat%C3%B3stenes http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes Abraços.
  7. Matemática. Pegue quem apostou o maior valor e considere este como 100%, depois é só fazer uma regra de três. maior valor - 100% menor valor - x% Para quem deu o maior valor, o dinheiro ganho será (100 - x)% do total, e para quem deu o menor x%. Abraços.
  8. Durub

    Lista

    Aí depende do tipo da estrutura de dados. Se for uma linked list, é só inserir no tail. ("se for uma lista ligada, é só inserir na cauda") Exemplo: typedef struct _node { int val; _node *next; } node; typedef struct { node *head; /* primeiro elemento */ node *tail; /* último elemento */ } linkedlist; void inserir(linkedlist* list, int valor) { /* claro que aqui teria que fazer umas verificações para ver se a lista está vazia etc. apesar que pode-se usar uma função inicializadora e um dummy como primeiro elemento */ node* n = list->tail; n->next = malloc(....); n->next->val = valor; list->tail = n->next; } Abraços.
  9. Durub

    Ajuda operador xor

    Você diz inverter variáveis? Algoritmo xor swap: void xorSwap(int *x, int *y) { if (x != y) { *x ^= *y; *y ^= *x; *x ^= *y; } } Abraços.
  10. http://en.wikipedia.org/wiki/Reverse_engineering http://en.wikipedia.org/wiki/Assembly_language http://www.microsoft.com/whdc/system/platf...are/PECOFF.mspx http://cheatengine.org/aboutce.php Se puder fazer isso em run time e o preço estiver na memória, o Cheat Engine certamente é o caminho mais fácil. (e mais rápido, vamos dizer que você vai precisar de um bom tempo se não for pelo cheat engine. o resto é praticamente o básico) Abraços
  11. Utilize a fmod, da math.h. http://www.cplusplus.com/reference/clibrary/cmath/fmod/ Abraços.
  12. Durub

    Iniciante no c++

    Bom, você vai precisar de algumas váriaveis de controle. Recomendo: int m; -> índice do melhor funcionário int i; -> no loop for (você já "tem" ela) Então você coloca o m como o primeiro funcionário. Depois, você vai comparando as médias do funcionário i, com as médias do funcionário m. Caso as médias do funcionário i sejam melhores do que as do funcionário m, então o funcionário i vira o funcionário m. No final, é só imprimir os dados do func[m]. Abraços.
  13. Durub

    Iniciante no c++

    O que você já fez? Comece montando as structs, depois receba os dados, e por aí vai. Abraços.
  14. Já usei a Sieve of Erasthotenes em um programa. É bem legal o algoritmo mesmo. No mais, resolvido! Abraços.
  15. Na verdade, Mnemonic, essa linguagem é o Pawn. (não tem lib's explícitas, pelo menos na do sa-mp) É usada como scripting language do SA-MP, e como dizem que tem síntaxe similar ao C, confundem a seção. Como já foi resolvido, não vou mover o tópico. Abraços.
  16. Durub

    despertador

    O time() retorna o número de segundos passados desde o Unix epoch. (1970, dia 1 de janeiro, 00:00:00 UTC) Logo, tenha em mente quando o despertador tiver que tocar (exemplo: daqui a uma hora seria, time(NULL) + 3600) e faça um loop infinito, verificando a cada passada se já passou o horário. Não se esqueça de tocar somente uma vez. Outra coisa, se quiser que o programa não use todos os recursos do CPU, use um sleep em algum lugar do loop. Abraços.
  17. Você tem que compilar este programa no sistema Windows. O *nix usa o formato de arquivos executáveis ELF, enquanto no Windows é o PE. Logo são divergentes. Não é só mudar a extensão e executar. Abraços.
  18. Durub

    Banco de dados Access em C

    Bom, já que o sr. não tem nem educação para reconhecer o trabalho VOLUNTÁRIO que fazemos, acho que não merece ser respondido, né? Vou fechar o tópico. Caso você queira se desculpar com o pessoal e querer uma resposta, me mande uma pm que eu reabro. De outro modo, use o google. Ou algum serviço de consultoria pago. Abraços.
  19. Durub

    gmail

    O estranho é, que sites assim, geralmente são aqueles de phising. Quais suas intenções, caro tiago31? Abraços.
  20. Durub

    Formulário para envio de e-mail

    No GNU/Linux, utilize o sendmail. No Windows, siga o link: http://www.raelcunha.com/sendmail.php É um pouco complicado, mas vale o esforço. Abraços.
  21. Você definiu a classe como "Minhaclasse" e está tentando utilizar a classe (não existente) "MinhaClasse". Outra coisa, você está tentando alocar funções. (?) int *p1; float *p2; p1=new soma(); p2=new dividir(); Isto não é possível. Se você quiser retornar o valor, você primeiro aloca um int/float na variável e depois atribui o que é retornado da função ao apontado. Exemplo: int *p1; float *p2; p1 = new int; p2 = new float; *p1 = soma(1, 5); /* óbvio que isso não é possível, já que a função é um membro da "Minhaclasse" */ *p2 = dividir(10, 2); /* isto é possível, e deveria retornar 5.0f */ Abraços.
  22. Acontece. De qualquer forma, você tem mesmo que alocar a memória dinamicamente? Na batalha naval, o mapa não possui um tamanho estático? Não esqueça que você também pode usar templates para especificar o tamanho, e aí utilizar a stack. Recomendo o uso da stack para diminuir as chances de memory leak e segmentation fault's. Na função memaloc você está desalocando a memória da variável "tmp"? Se não, você tem um memory leak. Abraços.
×
×
  • Criar Novo...