Ir ao conteúdo
  • Cadastre-se

atlos

Membro Pleno
  • Posts

    267
  • Cadastrado em

  • Última visita

Tudo que atlos postou

  1. se saiu formatado do jeito que voce quer no arquivo,agora é só abrir o arquivo com "ifstream" e fazer a mesma coisa que voce fez pra colocar dados no arquivo só que agora usando o operador de extração ">>"
  2. normal,quanto a ser seguro,le a documentação da placa e ve até que temperatura é aceitavel que ela alcance
  3. voce pode usar uma interface COM pra abrir um programa atraves de outro(mais especificamente voce usa a classe WMI "Win32_Process"),quanto ao programa que nao vai poder ser aberto diretamente voce pode fazer algum tipo de checagem(tipo uma string passada como argumento na command line)e voce aborta o programa ou nao dependendo do que foi passado se quiser ler mais sobre a classe.. http://msdn.microsoft.com/en-us/library/aa394372%28v=vs.85%29.aspx
  4. atlos

    C++ (iniciante)

    tem que declarar a expressão de novo pra ser avaliada else if ( (vhora * horat) > 1317.7 || (vhora * horat) <= 2195.12 ) quanto a esse trecho else ( (vhora * horat) > 2195.12 ) o else nao testa uma condição,ele só executa o código quando a condição do if mais acima é falsa
  5. se ainda nao resolveu com as dicas do ScreenBlack,ve só se END_OF_MAIN ta definido,se nao tiver,usa END_OF_MAIN() ou então define END_OF_MAIN no começo do arquivo(antes de incluir o allegro.h)
  6. dependendo da situação o compilador nao vai colocar o código inline de uma função inline,na macro é garantido
  7. fora os problemas de expansão chato pra carai xP
  8. é porque o construtor em si é uma função,então ele pode ser "templatizado",isso faz com que o escopo onde o argumento é deduzivel só seja visivel dentro do construtor,isso cria mais flexibilidade voce pode usar uma função fatorial se quiser pra ter esse efeito de "dedução de tipo" pra quando for criar um objeto da classe
  9. qual é o sistema operacional? se for Windows,pra ter acesso à um dispositivo em modo de usuario,voce tem que pegar um identificador usando o link simbólico pro objeto dispositivo,e passar isso na função "CreateFile" da biblioteca "windows.h" se voce nao sabe qual o link simbólico pro dispositivo que voce quer acessar,usa o winobj http://technet.microsoft.com/en-us/sysinternals/bb896657 vai em "GLOBAL??",e ali vão ta todos os links simbólicos e pra qual objeto dispositivo criado pelo driver em questão eles apontam deve existir alguma biblioteca pra facilitar esse tipo de coisa,mas eu nao conheço
  10. bom dia estou lendo o Developing Drivers with the Windows Driver Foundation a algum tempo,mas nao serviu pra mim,o autor/autora entopem de teoria alem de ser repetitivo,fiquei boiando..queria saber se alguem conhece algum outro livro dedicado à WDF ou algum livro sobre programação de sistema que utilize a WDF queria saber tambem se o trabalho de sincronização na WDF é tão penoso quanto na WDM grato
  11. isso foi exatamente quando voce trocou o processador ou voce fez alguma coisa antes?tem certeza que esse driver é compativel com o sistema operacional que voce esta usando?ja tentou desinstalar o driver pra ver seus os bug checks paravam?
  12. atlos

    Ajuda em Arquivo

    da uma olhada na função http://www.tutorialspoint.com/c_standard_library/c_function_strftime.htm voce só teria que trocar o especificador pra informação que voce quer que seja armazenada no buffer,no caso ficaria strftime(buffer,80,"%d / %m / :%Y", info); tambem nao precisaria de um buffer com esse tamanho todo espero que seja isso que perguntou
  13. algumas funções como essas talvez ajude time_t tem = time(NULL); //pega tempo atual tm *p = localtime(&tem); //Poe o tempo nos membros da estrutura voce pode pegar a h/m/s que o usuario digitar e diminuir dos valores atuais nos respectivos membros da estrutura..depois multiplicar a hora por 3600,os minutos por 60 e somar os segundos e soma tudo
  14. voce usa o Windows?se voce desinstalou o driver,tenta usar o Driver Sweeper pra limpar os registros do driver específico http://www.softdownload.com.br/remova-sobras-drivers-pc-driver-sweeper.html dispositivos plug and play ja são reconhecidos automaticamente porque eles tem um tipo de identificação eletronica,então se o computador nao ta reconhecendo, é porque normalmente é problema no dispositivo
  15. qual é a função que ta dando problema?
  16. Le sobre a função CreateFont e ve se é isso que voce ta procurando
  17. entendi,pode ver esse tópico que tem exatamente a mesma duvida e uma resolução http://forum.clubedohardware.com.br/forums/topic/1068322-problemas-com-a-valida%C3%A7%C3%A3o-da-vari%C3%A1vel-em-c/
  18. preciso fazer a validação caso o usuário digite uma letra ao envés de numero explica exatamente o que quer dizer com isso,como se eu fosse um retardado de preferência..
  19. isso é só um problema de formato de saida(alguma coisa como "%0ndezeros" pra exibir os zeros à esquerda resolveria,tirando os problemas de interpretação de formatos se um numero tivesse um 0 como prefixo e um outro numero no arquivo,nao) se for uma senha e voce precisar fazer alguma comparação pra ver se a senha esta correta,pode fazer a comparação que vai haver correspondencia se forem iguais mas eu nao posso afirmar nada porque eu tambem uso o VS C++ 2010 professional e se eu fizesse int escrita = 038913; ele ja reclamaria,há menos que voce esteja compilando pra código em C puro e isso seja uma caracteristica de C que eu nao conheço,então sim ele pode aceitar isso,mas se tiver compilando default é uma tremenda bruxaria
  20. http://pt.wikipedia.org/wiki/Categoria:Algoritmos_de_ordena%C3%A7%C3%A3o o selection sort do link acima ta usando iteradores nesse link aqui tem um exemplo mais ilustrativo(usa uma implementação em C) http://royal52.hubpages.com/hub/Selection-Sort-in-C
  21. pode ser porque 0 é prefixo de numero octal,se quiser ler isso com um inteiro é melhor tirar o 0 mas só por curiosidade,voce conseguiu colocar esse numero "038913" no arquivo?que compilador voce usa?grato
  22. pode ser varias coisas..pode ta faltando especificar uma unidade,pode ta errado o numero correspondente de barra pros espaços,pode ser que o caminho nao seja o correto,pode ser que voce nao esteja realmente especificando a extensao de arquivo corretamente..o melhor é simplificar,testar em um caminho nao tão longo e ir criando complexidade aos poucos e ver onde o erro ocorre
  23. se voce quer que todos os arquivos com uma determinada extensao sejam deletados tem que botar um *extensao system("del diretorio\\*vdb"); se o problema for espaços voce tem que colocar uma barra invertida antes,por exemplo system("del \"C:\\Arq Txt\\*txt");

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!