Ir ao conteúdo
  • Cadastre-se

Gustavo Fabro

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

0
  1. Pessoal meu Windows 8.1 semana passada tinha começado a travar e ficar extremamente lento quando eu entrava no desktop, e aí fui atrás de solução no tio google, e descobri que deveria logar na minha conta da Microsoft para corrigir esse bug. Pois bem, loguei e tudo voltou ao normal, e desliguei o note. Quase não uso o Windows e fui entrar nele só essa semana novamente, e quando liguei, ele pediu agora a senha da minha conta do Microsoft para entrar, tudo normal, porém demorou meio século para carregar o desktop, com uma tela preta que permaneceu um bom tempo antes de carregar "tudo". E aí que tá, ele entrou direto no desktop, sem passar pelo Metro, porém não aparecia os ícones, tive que atualizar a areá de trabalho, daí apareceu os do Desktop, na barra de ferramentas porém, não apareceu nenhum atalho dos que tinha, tipo a hora/data não aparecia mas se botasse o mouse em cima era como se tivesse. Essa era algumas das estranheza, mas o pior era que a interface metro não abria e assim está. O botão ali do Windows para acessar a interface metro aparece (só ele inclusive na barra) porém é como se fosse nada, passo o mouse por cima ou clico nele e NADA acontece. A barra de ferramentas lateral direita do Win 8/8.1 também não aparece, nem pelo atalho Windows + C. Fui no painel de controle e muitas funções não abrem, por exemplo fui tentar entrar nas configurações usuário (para sair da sincronização com a conta da MS) e simplesmente clico e não entra, algumas opções dentro das Opções de energia também não pegam, clico e nada acontece! E agora ta aparecendo um erro enquanto está fazendo o login, Explorer.exe Aviso do sistema "Unknown hard error" e agora nem sei se entra no desktop, fica tanto tempo na tela preta que não espero mais. Se alguém souber como arrumar isso fico grato!
  2. Obrigado, irei tentar quando tiver em casa. Não copiei pedaços, as partes da onde tirei a ideia eu mesmo fui fazendo conforme ia entendendo obviamente, como na na ideia do for para limpar o rastro com o "t" para armazenar o tamanho, porém infelizmente não havia funcionado. Algumas coisas ai estão sem sentido porque o código não está completo. Valeu
  3. Galera é o seguinte, estava pensando em bola um jogo da cobrinha, famoso snake, achei uns modelos em C bem legais, mas comecei a fazer o meu do zero, com algumas idéias pegas de outros, uma dessas idéias é que ta me dando problema. Quando a cobra encontra a "maça", não estou conseguindo fazer com que seu tamanho aumente corretamente. A forma de apagar o rastro é imprimir um " " (em branco) na posição anterior todas as vezes. Até é simples dessa forma, consegui fazer de boa, para o a cobra (que é um ''x") caminhei, porém quando encontra a "maça" não consigo fazer com que aumente seu tamanho de forma correta. Meio complicado de explicar mas o código está ai: #include <stdio.h> #include <conio.h> #include <windows.h> #include <time.h> void gotoxy(int x, int y) { SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),(COORD){x,y}); } main (){ int x[1760] = {8,8}, y[1760] = {8,8}, tecla, mx, my, t=1, i; srand(time(NULL)); mx = 1+(rand() % 79); my = 7+(rand() % 15); gotoxy(mx, my); printf ("%c", 1); while(1){ tecla = getch(); for(i=t;i>0;i--){ x=x[i-1]; y=y[i-1]; } if(tecla==77)x[0]++; if(tecla==75)x[0]--; if(tecla==72)y[0]--; if(tecla==80)y[0]++; gotoxy(x[t], y[t]); printf (" "); if(mx==x[0]&&my==y[0]) { mx = 1+(rand() % 78); my = 7+(rand() % 15); gotoxy(mx, my); printf ("%c", 1); t++; } gotoxy(x[0], y[0]); printf ("x"); } } Este é um esboço, sem a interface que fiz de menu e tal, somente para testar o tamanho da cobra, a variável "t" é que armazena este tamanho, porém o tamanho só atualiza quando passo duas vezes pela maça. Qual o problema?

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