Ir ao conteúdo
  • Cadastre-se

Comando de c++?


Visitante

Posts recomendados

#include <iostream.h>

#include <conio.h>

void main(){

 int numero;

  while ( numero != 1) {

  cout<<"Digite um numero " ;

  cin>>numero;

  }

   if (numero == 1)

    cout<<"numero digitado = "<<numero <<" fim do programa";

    getch();

  }

                       Explicando o Programa

//--------------------------------------------------------//

#include <iostream.h> //bibliotecas do c++

#include <conio.h> //bibliotecas do c++

void main(){     //inicio do programa

 int numero;    //declara a varivel tipo numerica

  while ( numero != 1) {  //condiçao repita enquanto numero digitado for diferente de 1

  cout<<"Digite um numero " ; // saída de dados -> Digite um numero

  cin>>numero; //entrada de dados --> aguarda que voce digite um numero

  }

   if (numero == 1)  //condicao se --> Se o numero digitado for igual a 1 então:

    cout<<"numero digitado = "<<numero <<" fim do programa"; // o programa exibe esta mensagem --> numero digitado = 1 fim do programa

    getch(); // segura a tela

  }//fim do programa

//--------------------------------------------------------//

Espero ter ajudado !

Abraços !!

Link para o comentário
Compartilhar em outros sites

Não sei a resposta que você está querendo, mas vou adicionar um comentário que pode ajudar aos usuário entenderem seu problema.

O que você está querendo é uma função que funcione da mesma forma que o evento OnKeyPress do delphi... o programa executa normalmente.. mas se o usuário apertar uma tecla ele faz algo diferente, como uma função por exemplo....

é isso????

Vou perguntar na faculdade se alguem conhecec essa função em c++....

respondo na segunda...

Link para o comentário
Compartilhar em outros sites

Postado Originalmente por MalucauM@05 Nov. 2002,12:37

Gostaria de saber qual o comando de c++ que informa ao sistema, quando uma tecla foi precionada. Por favor gostaria de saber a sintax dele.

Não existe um comando no padrão C++98 que informe isso. Você precisa usar uma função de alguma biblioteca não-padrão. Por exemplo, tente usar a kbhit().

Link para o comentário
Compartilhar em outros sites

vitoreugenio: O que você está querendo é uma função que funcione da mesma forma que o evento OnKeyPress do delphi... o programa executa normalmente.. mas se o usuário apertar uma tecla ele faz algo diferente, como uma função por exemplo....

é isso?

É ISSO AI !!!  !!!  !!!

Alguem sabe se existe comando equivalente em c++?

Não existe um comando no padrão C++98 que informe isso. Você precisa usar uma função de alguma biblioteca não-padrão. Por exemplo, tente usar a kbhit().

Qual o nome da biblioteca que ele usa???

valeu :-DD

Link para o comentário
Compartilhar em outros sites

Postado Originalmente por MalucauM@11 Nov. 2002,09:07

Não existe um comando no padrão C++98 que informe isso. Você precisa usar uma função de alguma biblioteca não-padrão. Por exemplo, tente usar a kbhit().

Qual o nome da biblioteca que ele usa???

Como eu disse, não é padrão. Dependendo do seu compilador pode ser que nem exista. Se existir, pode estar na conio.h, stdlib.h, stdio.h. Mais fácil procurar no seu diretório include por arquivos que contenham "kbhit".

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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