Ir ao conteúdo
  • Cadastre-se

Flávio Pedroza

Membro Pleno
  • Posts

    2.073
  • Cadastrado em

  • Última visita

Tudo que Flávio Pedroza postou

  1. Como tinha dito: 50938 + 1*(65536) = 116474.
  2. Geralmente sempre vem esses DVDs. Nunca uso (até porque também não tenho leitor faz anos). Baixo os drivers direto do site.
  3. você lê o Lo e depois o Hi e armazena cada valor em uma variável inteira separada. Para juntar as duas, basta soma Lo + (Hi << 16) ou Lo + (Hi * 65536); int Lo; int Hi; int LoHi = Lo + (Hi << 16); //ou int LoHi = Lo + (Hi * 65536);
  4. Mas você removeu o jumper antes de ligar? Se o jumper ainda estiver no lugar realmente o PC não da boot.
  5. "então removi a bateria na esperança de resetar a bios e voltar ao normal e nada... vi que havia outro metodo de resetar, através do jumper então quando eu coloco o jumper no clear_cmos e ligo o pc," retirou o PC da tomada antes de fazer isso?
  6. As variáveis cor e modelo são do tipo char e só aceitam no máximo um caractere. O correto seria algo assim: char cor[10], modelo[10]; Além disso esse tipo de sintaxe está errada if(cor=='verde') Pesquise melhor como implementar e comparar strings em linguagem c. para comparar strings, deve-se usar uma função strcmp
  7. O preço é mais barato pois é OEM, está atrelado ao hardware. Se fizer alguma alteração significativa no hardware, terá que comprar outra licença. Já a licença vendida no próprio site de Microsoft você pode reaproveitar mesmo que mude de máquina.
  8. Não consegui entender o objetivo do código, pode explicar melhor?
  9. Poste a config completa do PC. OBS.: Para a APU funcionar com desempenho máximo, é necessário ter dois pentes de memória funcionando em dual channel.
  10. Execute o "Prompt de comando" Digite "E:" Digite "del *.dll" e você apagará todos os arquivos cuja extensão é ".dll". Para outros tipos, basta alterar a extensão "del *.exe", por exemplo. Caso queira exlcuir arquivos de subdiretórios, você acrescenta /S del /S *.dll
  11. Ficará mais barulhento e talvez provoque o desgaste prematuro do cooler. Fora isso não tem prejuízo nenhum.
  12. Flávio Pedroza

    C++ Jogos 3D em C++

    Em inglês tem bastante material. Procure no google "Direct3D c++ tutorial". http://www.directxtutorial.com/LessonList.aspx?listid=11
  13. Sua placa provavelmente esta com a bios atualizada (no manual ou na caixa diz ter suporte a 3a geração dos processadores Ryzen?). Se não for o caso, acho que precisaria de um processador de 2a geração para atualizar a bios e fazer funcionar com os de 3a geração.
  14. O laço é para fazer a Thread ficar rodando indefinidamente, mas não é obrigatório, vai depender do que você quer fazer.
  15. você tem que zerar o d a cada ciclo, eu acho: for (a = 0; a < TAM; a++) //números primos { d=0;//incluir essa linha for (i = 2; i <= (vec_int[a] / 2); i++) if (vec_int[a] % i == 0){ d++; } if (d == 0) printf("\n%d é um número primo", vec_int[a]); else printf("\n%d não é um número primo", vec_int[a]); }
  16. Você tem que usar Threads. DWORD WINAPI tickThreadProc(HANDLE handle) { for (;; ) { //Bote aqui o código para carregar o bitmap ou algo assim Sleep(200); } } Dessa forma seu programa não ficara travada, pois o carregamento é o Sleep estarão rodando em paralelo Mais detalhes de como criar uma thread: https://docs.microsoft.com/en-us/windows/win32/procthread/creating-threads
  17. Atribua um valor alto para a variável menorV no começo do programa, antes de iniciar o loop (de preferência, o valor máximo que uma variável do tipo real pode assumir).
  18. Roda sim - sei pois tenho esse jogo e roda num pc mais antigo que o seu muito bem em full hd.
  19. Provavelmente foi a ferramenta preenchimento automático do Chrome que preencheu os dados e ela não notou..
  20. Se é só para trabalho (pacote office, internet, video conferência) qualquer processador destes está bom, escolha o mais barato. Não tem razão para escolher o 10400 ou 3400g. Quanto ao jogos, tem que ver caso a caso os requisitos mínimos. Geralmente jogos com gráficos 3d exigem GPU com poder superior ao da integrada da intel.
  21. Qual seria o uso do PC? Se pretende jogar, tem que ir de Ryzen, pois a o gráfico integrado da intel é muito inferior.
  22. Acredito que não dê para usar ddr3 com intel 8a geração.
  23. Veja se assim funciona: #include <stdlib.h> #include <stdio.h> #include <string.h> #include <locale.h> typedef struct { char nome[50]; char endereco[50]; int telefone; }pessoa; int main (void){ setlocale (LC_ALL, "Portuguese"); pessoa p[5]; int i, x; char aux[50], aux2[50]; int aux3; for(i=0; i<5; i++){ printf("Digite o Nome da %dº pessoa:",i+1); fflush(stdin); fgets(p[i].nome, 50, stdin); printf("Digite o Endereço:"); fflush(stdin); fgets(p[i].endereco, 50, stdin); printf("Digite o Telefone:"); scanf("%d", &p[i].telefone); fflush(stdin); } for(i=0;i<4;i++){ for (int j=i+1; j < 5; j++) { x = strcmp(p[i].nome, p[j].nome); if(x>0){ strcpy(aux, p[i].nome); strcpy(p[i].nome, p[j].nome); strcpy(p[j].nome,aux); strcpy(aux2, p[i].endereco); strcpy(p[i].endereco, p[j].endereco); strcpy(p[j].endereco, aux2); aux3 = p[i].telefone; p[i].telefone = p[j].telefone; p[j].telefone = aux3; } } } printf("-----LISTA DAS PESSOAS EM ORDEM ALFABÉTICA------"); for(i=0; i<5; i++){ printf("\nNome: %s", p[i].nome); printf("\nEndereço: %s", p[i].endereco); printf("\nTelefone: %d\n", p[i].telefone); } system ("pause"); return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!