
Durub
Moderadores-
Total de itens
788 -
Registro em
-
Última visita
Tudo que Durub postou
-
Eu sei. Depende da biblioteca. SDL, Qt, wxWidgets etc. Abraços.
-
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.
-
__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.
-
Você tem que imprimir elemento por elemento. Faça um for. Abraços.
-
(Resolvido) Classificação a depender da idade
pergunta respondeu ao Diego Antonio de Durub em C, C++
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. -
http://pt.wikipedia.org/wiki/Crivo_de_Erat%C3%B3stenes http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes Abraços.
-
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.
-
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.
-
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.
-
Sim, é spam. Abraços.
-
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
-
Utilize a fmod, da math.h. http://www.cplusplus.com/reference/clibrary/cmath/fmod/ Abraços.
-
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.
-
O que você já fez? Comece montando as structs, depois receba os dados, e por aí vai. Abraços.
-
Já usei a Sieve of Erasthotenes em um programa. É bem legal o algoritmo mesmo. No mais, resolvido! Abraços.
-
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.
-
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.
-
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.
-
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.
-
http://www.zync.com.br/ Abraços.
-
O estranho é, que sites assim, geralmente são aqueles de phising. Quais suas intenções, caro tiago31? Abraços.
-
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.
-
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.
-
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.