elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Ayuda T_T alguien sabe como usar la funcion "kbhit()"? en: 19 Julio 2015, 17:07 pm
yo tambien estoy usando el kbhit(), y no se si no lo pusiste pero cuando declaras el char c = getch(), te falta su utilizacion:
//prueba con srand
#include<time.h>
#include<stdlib.h>
//dentro del main va esto
srand(time(NULL));
while(kbhit())
  {   char c=getch(); 
       c=rand()%100;
       c;
       if(c==97)
             { pO->Muevete();
                Sleep(100);}
                                 

 
 }
2  Programación / Programación C/C++ / Re: ayuda: kbhit() en iterador en c++ en: 19 Julio 2015, 16:58 pm
hola gracias , pero igual mente en el compilador que uso si acomodo las lineas en orden de prioridad no hace falta las llaves como todo va secuencial hasta que se iguala la linea , y  no es que recien empiezo a programar , por cierto aqui tengo un tipico caso de deteccion de eventos el temas es el siguiente: yo analizo las respuestas en forma de char pero si en el sub proceso interno el kbhit se activa (pulsando cualquier tecla[lo que sucede tambien con la g o p]) y detecta al caracter que se encuentra en la posicion 27 en la tabla ascii , entonces se cambia la condicion y el ciclo se rompe , porque si usara solo getch o cin, me frenaria el programa para pedirme algo que no sea g o p en cullo caso no serviria , ya que yo necesito que el programa se ejecute mientras no se presione esc, igual gracias y me fijare el link que comentaste.
el hecho de que despues use llaves fue fiaca de ordenar .
3  Programación / Programación C/C++ / Re: ayuda sobre el lenguaje c++ en: 19 Julio 2015, 03:20 am
okey lo lamento no se muy bien expresarme pero e hecho un intento  aqui esta el codigo sin mostrar los resultados:
Código
  1. #include<iostream>
  2. #include<conio.h>
  3. #include<stdlib.h>
  4. using namespace std;
  5. int main()
  6. {
  7.    int cg=0,cp=0,cc=0,c=0;//contador partidas ganadas, perdidas ,consecutivas, contador de partidas
  8.    char op;
  9.    bool repeat=true;
  10.    while(repeat==true)
  11.        c++;
  12.        cout<<"A ganado o perdido G o P ?"<<endl;
  13.        cin>>op;
  14.        if(op=='G'){
  15.            cg++;
  16.            cc++;}
  17.         else {
  18.            cp++;      
  19.            cc--;}
  20.        if(kbhit())
  21.        {
  22.            char s= getch();
  23.            switch (s) {
  24.            case 27:
  25.                repeat=false;
  26.                break;
  27.                        }
  28.        }
  29.  
  30.  
  31.  
  32.    return 0;
  33. }


si hay algo mal o algo que deba saber por favor muestrenme

olvide poner el contador de partidas generales al principio del ciclo antes de las decisiones

Mod: Los códigos deben ir en etiquetas GeSHi... modifica el titulo del problema, "ayuda sobre el lenguaje c++" no indica sobre que va el problema, no hagas doble post, usa el boton modificar
4  Programación / Programación C/C++ / Re: ayuda sobre el lenguaje c++ en: 19 Julio 2015, 03:02 am
gracias ya lo modifique un poco espero que alcanze ya que no hice el codigo todavia y me da verguenza usar pseudo codigo
5  Programación / Programación C/C++ / ayuda: kbhit() en iterador en c++ en: 19 Julio 2015, 02:01 am
estoy programando necesito saber como hacer lo siguiente:
que el ciclo se repita cuando yo apreto una tecla pero que se termine cuando apreto escape
basicamente lo que tengo que hacer es esto:
 Realiza un programa que genere las estadísticas de un jugador de ajedrez. Para ello se ingresara sucesivamente las letras G o P (Gano, Perdió)  Hasta que se presione ESC. Se debe ir informando en cada partido: Cantidad de partidos jugados, ganados y perdidos, racha (cantidad de partidos ganados o perdidos en forma consecutiva, los ganados como un número positivo, los perdidos como uno negativo), mejor y peor racha.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines