Ir ao conteúdo
  • Cadastre-se

Um mero usuário

Membro Pleno
  • Posts

    160
  • Cadastrado em

  • Última visita

Tudo que Um mero usuário postou

  1. o projeto inicia mas fica estranho... nem quando aperto uma tecla, nem quando dou enter... a entrada/saida ficou assim:
  2. ficou confuso... se deseja usar switch/case, a sintaxe é essa: switch (<variavel>) { case <valor>: //fazer algo //fazer mais algo break; case <outroValor>: //fazer algo //fazer mais algo break; case default: //fazer algo //fazer mais algo break; } o switch compara a variavel com o valor no case, e esse conjunto seria equivalente a uma serie de ifs e elses com floreios o default seria equivalente a else
  3. estava criando um menu de seleção, fui testar (estou bem no comecinho mesmo) e deu esse erro: meu código: qual o meu erro?
  4. hahahah... postei por 3 razões: 1ª, para descobrir quando postarem, 2ª, para subir teu tópico, e 3ª, pra dar minha gambiarra pra ti
  5. @Brasil150 eu também quero saber isso eu faço uma gambiarra, mas que é executada sempre que faço login, não só uma única vez... eu editei o arquivo /etc/bash.bashrc e adicionei a linha que quero executar... sei que isso é executado sempre que faço um login ou abro uma guia do terminal emulado, mas é porque não sei sobre iniciar no boot mesmo...
  6. só nao entendi o que aquelas bibliotecas (ctype.h e unistd.h) fazem... mas obrigado, já consigo tirar uma boa base :) vou dar uma olhada na documentação :) @devair1010 obrigado pela explicação pena q nn dá para escolher mais de uma solução... se desse ia ter umas 4 aqui hahahahah
  7. eu dei uma lida no tópico, mas fui procurando por algo mais direcionado... vou reler ele agora com atenção... obrigado a todos pela ajuda
  8. @arfnetoeu nao lembro de ouvir falar desse "read", e o "fgetc" esqueci... complementando o que @Lucca Rodriguesdisse, quais seriam as diferenças? e esse "fgetc" retorna a letra imediatamente, sem necessitar de enter?
  9. é, confundi com "cin"... distração 100%
  10. estava pesquisando e vi que além de scanf e cout existe ainda gets e fgets... qual a principal diferença entre eles? qual o melhor para se usar? qual deles não corre risco/atenua o risco de buffer overflow e como reage a excesso de caracteres? e como fazer para ter entrada de apenas um caractere? (tipo eu aperto 'a' e é enviado direto para o programa, sem precisar esperar por um enter)
  11. Lxde você quis dizer... faz sentido, por mais que o meu lubuntu quando instalei ele tava rodando xfce... mas para mim ainda faz mais sendo lite, ja que restaurou meu computador velho que nao rodou ubuntu, mas sim a versão lite dele (ou lxde, so foi a maneira de me expressar mesmo haha)
  12. bom dia... eu estou tentando montar um circuito capaz de somar, usando logic gates, flip-flops, mux e demux (pra mim relés), e outras coisas assim... no caso estou a falar sem usar circuitos reais, apenas um simulador em meu celular... o que eu já fiz: - um sistema que transforma qualquer sinal em um pulso quando o estado passa de 0 para 1 (saída 1) ou 1 para 0 (saída 2) - um contador de 0 a 9, quando chega no 10 ele seta os flip-flops em 0 o que imagino com a minha logica: - 2 circuitos contadores 0 a 99 ( chamados de A e B ) - um botão que joga os dados dos dois em uma serie de flipflops - para jogar os dados, usando a saida de cada um dos flip-flops, uso o codigo binario, multiplicando o sinal por 2, 4 e 8 eu consigo valores de até 16, e como estou anulando o 10 ao 16, apenas 10 possibilidades como resultado - faço isso com os 2 digitos do A, e cada valor de A1 (seria o digito 2) daria uma quantidade x de pulsos, sendo x = valor do digito - o A2 (seria o digito 1) faria isso, mas multiplicaria cada pulso por 10, e jogaria na sequencia de flip-flops resposta (chamei ele de C) - faria o mesmo com B, jogando ele em C problemas: a) fazer uma quantidade x de pulsos, sendo x o digito escolhido b) transformar um pulso em 10 c) fazer o circuito contador B esperar até que A termine ideias: sendo cada botao uma entrada de flip-flop, ele calcula o pulso
  13. Um mero usuário

    C Raiz quadrada

    hm, seria considerado resposta certa fazer " float resultadoRaiz = pow (float numero, (1/2) ) ;"? ou não atende aos pré-requisitos?
  14. hm, bem antigo haha... eu diria que distro de linux não importa, se souber configurar... exemplo: um ubuntu tem a interface pesadona, eu deleto ela e instalo xfce4 por exemplo... mas para minimizar as configurações, eu sugeriria: -linux lite -lubuntu (o L vem de lite) (usei muito num pc de 1gb de ram hahaha) -puppy linux -slitaz referencias: referencia
  15. @cerumaninho faz um teste aí pra mim: coloque essa imagem de plano de fundo ei amigo, kali linux é só mais uma outra distro linux, mas com programas de hacker hahaha... não teria problema usar manuais de debian/ubuntu/mint/até BSD dependendo do que vai mexer... kali é "filho" do backtrack também, fica a dica aí
  16. bom dia (ou boa noite?)... comprei uma bateria nova para meu notebook, e ela chegou hoje... no manual eu preciso regular ela, mas como ela está desregulada o 100% não é 100%, mas sim, sei lá, 30%... 5 minutos atrás dizia que eu tinha 70 e poucos, e agora está 66%... pensei em deixar tipo a noite toda carregando, mas isso resolve só parte do problema... então eu tive uma ideia muito estranha, e se eu gastar mais rápido a energia da bateria? existe algo que eu faça em meu linux para ficar consumindo muita CPU e energia, a fim de gastar mais rápido a bateria?
  17. Perfeitamente Eu tinha um hub, e usava ao mesmo tempo mouse, teclado, pendrive e um arduino... quando você toca na tela o mouse some, e quando digita no teclado também Recomendo editar as configurações para tirar o mouse virtual se identificado um teclado externo, ok?
  18. que bom que deu certo agora fiquei com uma pulga atrás da orelha... sistemas operacionais mais antiguinhos dariam tela azul nesse sistema antes da atualização da BIOS? tipo o windows foi tomando atualizações, foi ficando melhor, e se eu pegar o windows 7, por exemplo, e instalar sem os pacotes de atualizar? daria tela azul?
  19. entendi, é que como você disse que copiou e logo em seguida botou seu codigo, confundi hmmmm... bom saber hmmmmm... bom saber mesmo, mas ainda vou falar anti-debounce hahahaha bem fácil de resolver: troque em todos os lugares que tem a variavel bool botao citada por joaozinho, banana, botaum... é só mudar o nome desculpe @Maria Cristina Oliveira, mas vou falar mal de seu código hahaha se for necessário usar outras coisas, por exemplo, o arduino fica calculando numeros e respondendo por serial, evite colocar o while, entende? no caso para apenas o led não tem problema, mas se tivesse mais coisa teria
  20. o programa q você copiou foi o seu mesmo hahaha... if (digitalRead(BUTTON_PIN) == 0) { //se botão desligado digitalWrite(led, HIGH); //ligar delay(100); //esperar digitalWrite(led,LOW); //desligar } while(digitalRead(BUTTON_PIN)==0); //enquanto desligado fazer nada delay(100); // para o caso de ter anti-debounce //logo após, esperar imagino que isso seja dentro de um loop... no caso, esse "delay" final aí é inútil, pois já tem um "delay" dentro do if, mas se não houvesse, seria fundamental para mim é algo real mesmo... sem o anti-debounce, vamos colocar que ao apertar o botão, uma variavel do tipo bool muda de estado... como o botão tem o efeito debounce, a variavel muda inumeras vezes de estado nesse periodo de tempo ínfimo... adicionando um delay, se elimina esse efeito
  21. não bota se quiser que o "delay(100);" se repita no loop... caso queira que rode um nada, coloque o ';' sim eu faria assim: bool botao, botaoVelho; botao = digitalRead(BUTTON_PIN); if ((botao == 1) && (botaoVelho != botao)) /* caso queira inverter (quando pressionar ou quando soltar), mude o numero para 0 */ { digitalWrite(led, HIGH); delay(100); digitalWrite(led,LOW); } botaoVelho = botao; /* em situações normais, eu colocaria um anti-debounce aqui, mas já tem um delay dentro do if, e ele substitui o debounce */ /* coloque isso em um loop, e caso queira usar com "multitarefas", pesquise sobre o comando millis */
  22. @devair1010 entendo... o problema é que foi considerado uma má prática por causa das pessoas que usaram o goto sem limite, fazendo aqueles códigos espaguete, vai pra lá, volta pra cá, vai pra lá de novo... eu gosto de usar só pra encurtar caminho entre loops, pular a introdução ou ir para o fim existe alguma forma de instalar alguma biblioteca ou eu mesmo criar uma sobre o goto? sinto muita falta dele
  23. não preciso mais... já descobri... caso alguém tenha a mesma dúvida: label .position comefrom .position #vai para "label .position" while (True): print("hey") for i in range(3): print(i) #fim
  24. fui usar o comando goto no python, ele disse que não existia isso... fui no pip instalar, e deu isso: Edit: não funciona nem com sudo
  25. abri isso em um site sobre um SSD aleatório... se está preocupado, mete um cooler ali, troca teus coolers por watercooler, usa o pc sem a tampa, liga um ventilador, sei lá...

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