• Viernes 3 de Mayo de 2024, 12:40

Autor Tema:  Como Acapturar Un Caracter..  (Leído 1108 veces)

PAU_LA_YER

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Como Acapturar Un Caracter..
« en: Lunes 28 de Noviembre de 2005, 22:52 »
0
HOLA...

   Necesito un poco de asesoria... con esto

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<dos.h>

   int presenta(void);
   void vaciartabla();
  // void atrapadas();
   int elegirpos();
   void dibujatabla();

   char mat [3][3];
   void main()

 {
    int i,pos,cont=1,a,op=0;
   _setcursortype(_NOCURSOR);//SACO EL CRUSOR DE LA PANTALLA
     randomize();
     presenta();

    for(i=0;i<10;i++)

   {

       vaciartabla();
       dibujatabla();
     //  atrapadas();
       delay(500);
       pos=elegirpos();

    switch(pos)

    {
   case 0: mat[0][0]=i;
      break;
   case 1: mat[0][1]=i;
      break;
   case 2: mat[0][2]=i;
      break;
   case 3: mat[1][0]=i;
      break;
   case 4: mat[1][1]=i;
      break;
   case 5: mat[1][2]=i;
      break;
   case 6:mat[2][0]=i;
      break;
    case 7: mat[2][1]=i;
      break;
    case 8: mat[2][2]=i;
      break;

   }

       dibujatabla();
       delay(500);

       }
     }
 //////////////////////////////////////////////////////////////////////////////
      void vaciartabla()
      {
       int i,j;
     for(i=0;i<3;i++)
      for(j=0;j<3;j++)
          mat[j]= '  ';
      }
 //////////////////////////////////////////////////////////////////////////////
    int elegirpos()
       {
    return rand()%9;//retorna el valor aleatorio entre 0 y 8
       }
///////////////////////////////////////////////////////////////////////////////

    void dibujatabla()

    {
       textcolor(GREEN);
       clrscr();
       gotoxy(35,13);printf("ÉÍÍÍÍ ÍÍÍÍÍ ÍÍÍÍ»");
       gotoxy(35,14);printf("  %c    %c   %c     ",mat[0][0],mat[0][1],mat[0][2]);
       gotoxy(35,15);printf("ÌÍÍÍÍ ÍÍÍÍÍ ÍÍÍ͹");
       gotoxy(35,16);printf("  %c    %c   %c     ",mat[1][0],mat[1][1],mat[1][2]);
       gotoxy(35,17);printf("ÌÍÍÍÍ ÍÍÍÍÍ ÍÍÍ͹");
       gotoxy(35,18);printf("  %c    %c   %c     ",mat[2][0],mat[2][1],mat[2][2]);
       gotoxy(35,19);printf("ÈÍÍÍÍ ÍÍÍÍÍ ÍÍÍͼ");
    }

//////////////////////////////////////////////////////////////////////////////////

     presenta()
     {
       textbackground(BLUE);
       textcolor(WHITE);
       clrscr();
       gotoxy(30,12);
       printf("B I E N V E N I D O");
       gotoxy(38,14);
       printf(" A L");
       gotoxy(30,16);
       printf(" J U E G O  D E  L A M O L E");
       gotoxy(33,20);
       printf("ESPERA UN MOMENTO...");
       delay(5000);
       return 0;
      }

  ///////*********************************************************************

      /*
      ////////////////////////////////////////////   
     //          atrapadas()                                      //
    //    {                                                       //
   //     for(a=0;a<=8;a++)                          //
   //      {                                                     //
   //       op=getch();                                   //
  //       mat[0][0]=op;                                //
  //       cont++;                                        //
 //       if(cont==20)                                 //
//         cont=cont+1;                              //
//        else                                            //
//        cont=cont-1;                             //
//        }                                                //
//      }                                                   //
 ////// //////////////////////////////////////                                          
/*

este es parte de un juego....y yo nesecito...capturar la imagen por medio del teclado numerico...
como podria realizar eso...les agradeceria si me pudieran ayudar...

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Como Acapturar Un Caracter..
« Respuesta #1 en: Martes 29 de Noviembre de 2005, 15:04 »
0
Y que significa para ti capturar la imagen? que pretendes hacer? puedes ser mas claro?
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io