Ir ao conteúdo
  • Cadastre-se

OppKalt

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

posts postados por OppKalt

  1. Boas @Gabriel Padilha;

     

    Para melhor visualização upei o conteúdo no Pastebin, dá uma olhada:

     

    http://pastebin.com/7gKGuibc

     

    Está em C++ porém a ideia é a mesma, só coloca um .h na header locale e troque os couts por printfs, etc. A instrução:

    #using namespace std; 

    é do C++ não do C, pode retirá-la do seu código, ela é inútil. A bíblioteca padrão de entrada e saída de dados do C é a stdio.h e não a iostream, a última é do C++.

     

    Dica: Faça o escopo do seu programa na sua mente antes de escrevê-lo, isso evita a inicialização de variáveis desnecessárias. Vou deixar alguns links[1] como referência para vocês.

     

    [1] - http://www.inf.ufsc.br/~vania/teaching/ine5231/Logica.pdf (comece por este caro colega)

    [1] - http://www.ime.usp.br/~pf/algoritmos-livro/slides/SLIDES-A-print.pdf

    [1] - https://pt.wikibooks.org/wiki/Programar_em_C (livro quase que completo sobre C, da WikiLivros)

     

    []'s

  2. 7 horas atrás, Rene Bugado disse:

    @OppKalt nao funcionou

     

    7 horas atrás, Hqxriven disse:

    O dano aparentemente é irrecuperável já que nenhum comando de sistema funciona.

     

    Use algum live cd linux e faça o backup para alguma cloud (mega, onedrive, dropbox) ou copie para algum pendrive e depois reinstale o Windows.

     

    Meu caro @Rene Bugado, lamento informar mas o @Hqxriven provavelmente está certo. Nada do que lhe dissemos funcionou e pelo que li dos próprios Engenheiros de Suporte da Microsoft, esse erro é irrecuperável. É a mesma coisa quando baixamos algo e por algum motivo desconhecido ele vem corrompido. Como minha última contribuição para esse tópico, sugiro que faça repare o computador. Siga os seguintes passos:

     

    1. Crie um disco ou pendrive de instalação do Windows 10.[1]

     

    2. Insira o CD ou pendrive de boot no Windows, reinicie, selecione para iniciar pelo pendrive;

     

    3. No menu que aparecer selecione o idioma de instalação, horário e formato da moeda e o layout do teclado. Clique em Próximo.

     

    4. Clique em Reparar seu computador e selecione Solução de Problemas.

     

    5. Clique em Opções Avançadas e Reparo na Inicialização e selecione o sistema operacional.

     

    Caso não funcione, lamento informar, mas provavelmente seu OS se foi. Caso seja muito importante os dados, sugiro procurar um técnico em informática e pedir para ele recuperar os mesmos.

     

    Nota: Esse tutorial foi traduzido, portante as opções podem apresentar ligeiras diferenças de tradução. Caso tenha dúvidas, sugiro que olhe o tópico completo.[2]

     

    [1] - http://answers.microsoft.com/en-us/windows/forum/windows_10-windows_install/windows-10-manual-upgrade-installation/8cb20cea-4d1c-4c1e-996c-b248493d10e8?tm=1438499976622

    [1] - https://www.microsoft.com/en-us/software-download/windows10

    [2] - http://answers.microsoft.com/en-us/windows/forum/windows_10-update/error-status-0xc0000020-windows-10/d607f78c-1a90-4b44-a66a-c3d768903013?auth=1

     

    []'s

  3. Boas @Rene Bugado!

     

    Pelo que li o buraco é mais embaixo.

     

    O erro apresentado ( 0Xc0000020) ocorre quando seu Windows está corrompido. Tente isso:

     

    1. Pressine Win+X selecione Prompt de Comando (Admin) para elevar o prompt

     

    2. Digite isso no Prompt:

    dism /online /cleanup-image /restorehealth && sfc /scannow

     

    4. Feche o Prompt. Pressione Win+S e digite Solução de Problemas

     

    5. No menu lateral esquerdo, clique em Exibir Tudo e clique em Windows Update.

     

    6. Na janela que abriu clique em Avançar na próxima janela selecione Tente solucionar o problema como administrador.

     

    7. Depois de terminado, reinicie e diga se o erro persiste.

    • Curtir 1
  4. Boas!

     

    Você está usando a biblioteca do C++ <locale> ao invés da <locale.h> do C. Tente a solução do colega acima, caso não resolva poste um feedback.

     

    Ah, mais uma coisa: Os case's do seu switch() não possuem uma parada. Ou seja: Ele irá executar a opção 1, depois a 2, etc. No fim de cada bloco case n: use a instrução break; isso irá fazer o laço switch() parar e prosseguir logo após. Caso queria que continue, utilize a instrução continue;

    case 1:
    {
    	//codigo; 
    	break;
    }
    
    case n:
    {
    	//codigo; 
    	continue;
    }
    
    case default:
    {
    	printf("Nada a fazer. Saindo...\n");
    	break;
    }

     

    Material de estudo:

    [1] - http://www.inf.pucrs.br/manssour/LinguagemC++/

    [2] - http://www.programiz.com/cpp-programming

    [3] - http://www.cplusplus.com/doc/tutorial/

    [4] - http://en.cppreference.com/w/

     

    []'s

  5. Boas,

     

    Eu acho que entendi o que você quer fazer. Você precisa de um algoritmo próprio seu (seu próprio compilador e descompilador), que formate um conteúdo só texto por exemplo, ou um conjunto de imagens ou gráficos em um arquivo ilegível para qualquer pessoa que não tenha o algoritmo. Por e.g. no caso do Warcraft 3 a extensão .w3x é um conjunto de dados sobre o mapa do jogo, somente a desenvolvedora do jogo (Blizzard Entertainment) tem acesso ao algoritmo ou software que decodifica o conteúdo para algo legível (imagens, sons, NPC, spawn-points, etc). Isso me parece muito complexo, mas existem alguns compiladores/decompiladores distribuídos gratuitamente. Como no caso dos mapas do Half Life 1, extensão .bsp tem o Valve Hammer Editor[1][2]. No caso do S.T.A.L.K.E.R. - Call of Pripyat tem um ferramenta[3][4] desenvolvida pela comunidade para descompilar os arquivos .ltx se me lembro bem, e por aí vai. 

     

    Sobre criar sua própria extensão eu não achei nada relevante na internet. Exceto a biblioteca <ios> do C++[5]. Você pode criar uma ordem leitura dos seus dados. Por exemplo: O programa abre tal arquivo, se a extensão for tal ele chama determinada função para decompilar/ler o conteúdo do mesmo. Alternativamente ele pode enviar o conteúdo descompilado para um arquivo de saída. No caso de editores de mapas de jogos, etc. O processo segue esse lógica, só que muito mais complexo.

     

    Lista extensão arquivos conhecidas:

    A a E: https://en.wikipedia.org/wiki/List_of_filename_extensions_(A–E)

    F a L: https://en.wikipedia.org/wiki/List_of_filename_extensions_(F–L)

    M a R: https://en.wikipedia.org/wiki/List_of_filename_extensions_(M–R)

    S a Z: https://en.wikipedia.org/wiki/List_of_filename_extensions_(S–Z)

     

    [1] - https://developer.valvesoftware.com/wiki/Valve_Hammer_Editor 

    [2] - https://developer.valvesoftware.com/wiki/Category:Tools

    [3] - http://www.moddb.com/tutorials/creating-your-first-stalker-call-of-pripyat-mod

    [4] - http://www.moddb.com/games/stalker-call-of-pripyat/tutorials/editing-allspawn-in-stalker-using-acdcpl

    [5] - http://www.cplusplus.com/reference/ios/

    []'s

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!