Ir ao conteúdo
  • Cadastre-se

Rafael Ribeiro_776548

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

1
  1. CiroBoy, não é bem isso. A função não vai pra frente até que eu aperte uma tecla. O que eu quero é que tenha um limite de tempo para apertar a tecla. A função só vai pra frente se a tecla certa for pressionada no limite de tempo ou se o tempo exceder . Tipo, passou dois segundos e nenhuma tela foi pressionada, a função vai pra frente e imprime um default qualquer.
  2. Pessoal, como eu posso fazer uma iteração que espere que uma tecla seja pressionada num limite de tempo. A iteração acaba quando a tecla é pressionada ou quando o limite de tempo para tal ação seja excedida. Abaixo está um rascunho do que eu pretendo fazer. Tá bem mal feito, eu sei. Como não consegui utilizar alguma função da time.h eu meio que emulei um relógio (cont indo até 500000) mas não dá dando certo. Por favor me, ajudem. #define CIMA 72 #define BAIXO 80 #define ESQUERDA 75 #define DIREITA 77 #define ENTER 13 char TECLA(char *tecla) { *tecla=CIMA; *tecla = getch(); } main() { int cont=0,AUXT; char tecla; do { cont+=1; AUXT=cont; } while((TECLA(&tecla))==DIREITA || (TECLA(&tecla))==ESQUERDA || cont<50000); printf("n"); }
  3. A chave que tu citou é opcional. Se houver apenas uma ação para um for realizar, colocar ou não colocar as chaves não faz diferença. O que eu pretendo com esse for não é pertinente. Ele é uma função de um código principal.
  4. Dentro do printf ele será multiplicado por 1000. Tem que ser multiplicado por 1000. O código da qual essa função faz parte exige isso.
  5. O P1 era pra começar a imprimir do até 1 até o 9. A cada iteração do P1, o P2 teria que ir do 1 ao 99. O print do P1 seria multiplicado por 1000 #include <stdio.h> main() { int contp1,contp2; for(contp1=1;contp1<=9;contp1++) for(contp2=0;contp2<=99;contp2++) { printf("\nP1 %d\nP2 %d",contp1*1000,contp2); } } Mas não é isso que tá acontecendo. P1 está começando a printar do 51 e P2 do 8000. Alguém pode me dizer onde tá o erro ou se é um bug?

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!