Ir ao conteúdo
  • Cadastre-se

JACK_SNOWSTALKER

Membro Pleno
  • Posts

    116
  • Cadastrado em

  • Última visita

Tudo que JACK_SNOWSTALKER postou

  1. Vantagem, você vai poder usar os dois sistemas(host e convidadado) ao mesmo tempo caso seu hardware seja bom o suficiente, então poderá fazer tarefas nos dois sem precisar reiniciar, e não correrá risco de causar problemas no boot, excluir o sistema padrão sem querer, esses problemas que podem acontecer ao instalar dois sistemas operacionais numa máquina! Desvantagem...a pior é o desempenho, máquinas virtuais tendem a ser muito mais lentas do que se rodasse o sistema nativamente, então se o desempenho nesse sistema a ser instalado é algo vital, é melhor instalar ao lado do sistema que você usa atualmente. além de que podem ocorrer probleminhas por causa da virtualização dos drivers, rede e demais equipamentos de hardware e software, são rarissimos, mas ocorrem.
  2. eu coloquei printf em cada trecho de codigo, antes das condicionais, depois das condicionais, fui filtrando, ate descobrir que mudava no sprintf.
  3. sim, acontece que quado o vaium era 1, e apos o sprintf ele mudava pra 0 sozinho!
  4. Ai cara...da vergonha....resulta sempre terá 1 digito, e resu também tem um digito apenas. Vou postar a função completa...essa já não tem o sprintf. void soma(valores *a,valores *b,valores *resultado){ //declarando variaveis int vaium=0; int int1; int int2; int resulta; char resu; digito *valor1; digito *valor2; //atribuindo referencias aos ponteiros valor1=a->comeco; valor2=b->comeco; printf("\nsomando\n"); //fazendo continha :3 while(valor1!=NULL && valor2!=NULL) { int1=atoi(&valor1->valor); int2=atoi(&valor2->valor); resulta=(int1+int2)+vaium; if(resulta<10) { vaium=0; } if(resulta>=10) { vaium=1; resulta=resulta%10; } valor1=valor1->proximo; valor2=valor2->proximo; resu=resulta + '0'; empilha(resultado,resu); } while(valor1!=NULL) { int1=atoi(&valor1->valor); resulta=int1+vaium; if(resulta>=10) { vaium=1; resulta=resulta%10; } else { vaium=0; } resu=resulta + '0'; empilha(resultado,resu); valor1=valor1->proximo; } while(valor2!=NULL) { int1=atoi(&valor2->valor); resulta=int1+vaium; if(resulta>10) { vaium=1; resulta=resulta%10; } else { vaium=0; } resu=resulta + '0'; empilha(resultado,resu); valor2=valor2->proximo; } if(vaium==1) { resu=1+'0'; empilha(resultado,resu); }}
  5. Cara, é o que eu falei, o Chrome abre varios processos ao iniciar, isso ali são processos, ele abre vários para gerenciar seu sistema e recursos. Experimente instalar a versão 64 bits. Aqui inicia do mesmo jeito, só que consome menos memória, experimente baixar a versão 64 bits e instalar.
  6. é muito interessante, eu trouxe no fórum para divulgar, e entender a causa, adoraria olhar a pilha de execução e fazer um debug completo pra entender aonde o sprintf muda ela, mas tempo é um luxo que não tenho no momento. E sim, ela não é mencionada no trecho de código, eu coloquei printf em todo o código onde ela é alterada, e ela é alterada realmente no sprintf.
  7. Porque seu chrome é 32 bits??? Você já procurou instalar a versão 64 bits do chrome?? Tire uma nova print, sem nenhuma aba aberta, apenas com o "nova aba". Aí ele não terá nenhuma página na memória.
  8. já alterei o código pra versão correta, e acho que vocês vão me xingar se verem as coisas que estou fazendo, não que sejam malucas, mas são maneiras pouco eficientes de se fazer (estou com praso apertadissimo, então eficiencia fica de lado), vou editar aqui pra deixar como estava... while(valor1!=NULL && valor2!=NULL) { int1=atoi(&valor1->valor); int2=atoi(&valor2->valor); resulta=(int1+int2)+vaium; if(resulta<10) { vaium=0; } if(resulta>=10) { vaium=1; resulta=resulta%10; } valor1=valor1->proximo; valor2=valor2->proximo; sprintf(&resu,"%d",resulta); enfileira(resultado,resu); } Tem duas estruturas (valor1,valor2), resulta é a variavel que recebe o resultado, uso atoi pra converter os char para inteiro, e depois sprintf para converter o digito em um char para salvar em outra estrutura (resultado), depois do sprintf a variavel vaium muda de valor, de 1 para 0. Coloquei printf em varias partes, e fui mexendo, e mexendo, ate que percebi que mudava exatamente depois do sprintf, substitui pelo inteiro + '0' e corrigiu o problema.
  9. concordo, são muito dificeis de diferenciar, alguns só acessando dados de sistema pra conferir, e olhe lá! Andei olhando, realmente é complicado, você não prefere procurar em lojas da Samsung caso tenha na sua cidade? Comprar em lojas é um pouco mais seguro.
  10. Amigo, o Chrome costuma abrir vários processos mesmo para gerenciar as abas e o sistema dele, mas pode ser que tenha algo errado! Quanta memória RAM você tem? Ao abrir, na aba padrão, tire uma screenshot e mande para ver quanto ele gasta ao ligar! Outra duvida, seu sistema é 64 bits? ou 32?
  11. Amigo, porque um Galaxy s5?kkkkkkkk, não estou querendo ser chato, apenas estou curioso, e também questiono: versões clone?
  12. Olá amigos do fórum, vim questionar uma coisa, já aconteceu com vocês de uma variável mudar seu valor sozinha??? Recentemente aconteceu isso comigo!!! Uma variavel de carry que eu usava mudava de 1 para 0 sozinha em um programa em C! Eu tentei procurar o erro de lógica do código mas não havia, simplesmente não havia erro! após fazer varios printf para ver os valores ao longo do código eu descobri que ela mudava de valor em um trecho em que não havia menção alguma a ela! Após ir mais a fundo, descobri que a função sprintf estava mudando seu valor, mas não havia nenhuma menção a ela! Enfim, troquei o sprintf por uma operação que um amigo indicou ( valor inteiro + '0') para converter inteiro em caractere, e a variável (que não tinha relação alguma com essa operação) continuou com seu valor normalmente ao longo do código. Gostaria de saber, o que poderia causar esse problema???
  13. Nossa, que coisa louca esse algoritmo!
  14. SSD com toda certeza!!!!!!! O SSD é muito mais rápido!
  15. sim cara, 6 HD's, podem ser todos HDD's ou todos SSD's, ou misturado
  16. pelo que deu pra entender tem 6 SATA 3, então são 6 hds, mais as SATA express e outras portas.
  17. Amigo, Você pode instalar qualquer HD e qualquer SSD juntos, desde que sua placa mãe seja compativel com o tipo de barramento (SATA, SATA 2, SATA 3, etc), não se preocupe com o tipo de HD ou o tamanho, pode colocar qualquer tamanho e tipo (sólido ou disco HDD), sem problemas, e o limite é o numero de entradas na sua placa mãe, quanto mais portas, mais discos!
  18. Amigo, será um ótimo upgrade! Você vai lucrar muito com isso! mudam os núcleos e a arquitetura! Acho melhor mudar pro Core 2 Quad, A diferença não e assombrosa, mas cada segundo a menos pra fazer as coisas conta! Ja vai fazendo sua vaquinha, poupança, pra trocar geral logo, porque esses processadores estão ficando velhos
  19. Olha, pode ser que o HD de sua máquina tenha corrompido os videos! abra o menu do Windows, ou abra a aba pesquisar caso seja 8 ou 8.1 e procure pelo "executar", depois que achar e abrir digite "cmd" sem aspas, vai abrir uma tela preta, depois você digita "chkdsk" sem aspas, ele vai procurar erros ou trechos defeituosos em seu HD, pode ser que ele peça pra reiniciar pra fazer, permita isso se ele pedir, e deixe ele analisar, então você diz aqui o que ele mostrou.
  20. Amigo, não conheço a placa pra dizer se é boa, mas quanto a velocidade da memória, não precisa rodar a memória a 3200mhz pra funcionar, pode colocar qualquer pente compativel com a placa (DDR 2,3...), se você colocar uma memória mais lenta a placa vai adaptar todo mundo pra rodar com aquela placa,não se preocupe! Mas se quiser tirar máximo proveito, pode comprar pentes que operem a essa velocidade ou overclockar os seus, mas cuidado, overclock pode reduzir a vida útil do equipamento e gerar instabilidade se não executado corretamente!
  21. a questão é que eu preciso trabalhar com tamanhos variados de Bits, e eles podem não ser suficientes nos padrões do C, então preciso trabalhar com estruturas (que eu criei) para trabalhar com dados maiores que os tipos que existem em C, mas o problema é imprimir isso na tela (em números decimais).
  22. já experimentou rodar os videos em outra máquina? Pode ter sido algum problema com os drivers do seu computador.
  23. Eu perguntei isso porque seria interessante pra mim trabalhar com 4bits por vez, porque eu preciso depois converter cada binario em um digito numérico em ASCII pra imprimir na tela, com 4 bits fica mais fácil definir cada digito. Já emendo essa, como pegar e converter cada trecho binário em digito? Eu ando pensando em gambiarras....não posso me atrelar a tipos, preciso pegar o binário e converter em ASCII, cada digito de 0 a 9.
  24. Eu posso criar essa estrutura com quantos bits eu quiser? Com menos? com mais?

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!