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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ... 31
101  Programación / Programación C/C++ / Re: Duda sobre Cuatro en línea en: 19 Enero 2012, 17:26 pm
Hola

La idea es crearte una función (no se si habrás llegado a ese tema) a la que le pasas por parámetros la matriz (el tablero) y solo tienes que comprobar si hay 4 posiciones consecutivas, en horizontal, vertical o diagonal, con el mismo valor (1 si en esa posición ha puesto el jugador 1 o 2 si ha puesto el jugador 2) y comprobar también que ese valor no es 0 (el tablero está inicializado a 0)

Coge un papel y un boli y dibújate el tablero y al lado del tablero el número de las filas y de las columnas para que veas las comprobaciones que tienes que hacer, es fácil pero lía un poco.

Si no te sale te pongo una posible solución

Saludos
102  Programación / Programación C/C++ / Re: Tengo un problema en un programa simple, no entiendo cual es. en: 19 Enero 2012, 15:55 pm
Hola

El problema es que restas los números antes de introducirlos. Tú tienes esto
Código
  1. case 2:
  2.           resultado = a-b; //Cuanto valen a y b?? Todavia no les has dado valor
  3.           printf("Resta\n");
  4.           printf("Elija el primer entero\n");
  5.           scanf("%d",&a);
  6.           printf("Elija el segundo entero\n");
  7.           scanf("&d",&b); //Debes sustituir el primer & por %
  8.           printf("Resultado\n%d",resultado);
  9.           getch();
  10.           break;
  11.  

y debería ser:
Código
  1. case 2:
  2.           printf("Resta\n");
  3.           printf("Elija el primer entero\n");
  4.           scanf("%d",&a);
  5.           printf("Elija el segundo entero\n");
  6.           scanf("%d",&b);
  7.           resultado = a-b;
  8.           printf("Resultado\n%d",resultado);
  9.           getch();
  10.           break;
  11.  

Por cierto, te vendría bien leerte esto

Saludos
103  Programación / Programación C/C++ / Re: Duda sobre Cuatro en línea en: 19 Enero 2012, 12:12 pm
Hola

La idea es crearte un array que tenga tantas posiciones como columnas tenga el tablero, en este caso 8. Pues cada una de esas posiciones (que corresponden a las columnas del tablero) indicará dónde se insertará la ficha. Te lo explico con un ejemplo:

Código
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. int main (void)
  5. {
  6.   int M[8][8];
  7.  
  8.  int i, j, col, jugador, s, fila[8];
  9.  
  10.   for(i=0; i<8; i++){
  11.       for(j=0; j<8; j++){
  12.           M[i][j] = 0;
  13.       }
  14.       fila[i] = 7;
  15.   }
  16.  
  17.   jugador = 1;
  18.  
  19.   do{    
  20.  
  21.  
  22.   for(i=0; i<8; i++){
  23.       for(j=0; j<8; j++){
  24.           printf("%d  ",M[i][j]);                
  25.       }  
  26.       printf("\n");                                  
  27.   }
  28.  
  29.   printf("Introduce la columna (1-8): ");
  30.   scanf("%d", &col);
  31.  
  32.   col = col-1;
  33.  
  34.   M[fila[col]][col] = jugador;
  35.  
  36.   fila[col]--; //
  37.  
  38.  
  39.   printf("Introduzca un 0 si abandona o un 1 si quiere seguir jugando: ");
  40.   scanf("%d", &s);
  41.   jugador = 3-jugador;
  42.   }
  43.   while(s==1);
  44.  
  45.  
  46. system("pause");    
  47. return 0;
  48. }
  49.  

Si tienes más dudas ya sabes.

Saludos
104  Programación / Programación C/C++ / Re: Duda sobre Cuatro en línea en: 18 Enero 2012, 21:43 pm
Hola

La solución es muy fácil, lo que tienes que hacer es que "fila" sea un array con tantos campos como columnas haya y en cada posición almacene la fila por la que va esa columna. Al principio inicializas todas las posiciones a 7 y si por ejemplo insertas en la columna "col" pues fila[col]-- y listo.

A esto tendrías que añadirle un control para que no se pueda insertar en las columnas que ya estén llenas.

Saludos
105  Programación / Programación C/C++ / Re: Troyano en c en: 18 Enero 2012, 10:57 am
Hola

No se si lo que voy a decir es una tontería, pero podías probar a hacer algo como system("dir > fich.txt"); y luego lees el fichero.

Saludos
106  Programación / Programación C/C++ / Re: Preguntas de teoría sobre funciones en: 11 Enero 2012, 20:45 pm
Hola

Buenísima explicación Leo

Ahí está hablando implícitamente de VARIABLES GLOBALES, trabajar mucho con variables globales, no es una buena práctica de ingeniería de software.

Es lo que en diseño de sistemas se conoce como "acoplamiento de entorno común", el segundo tipo de acoplamiento más 'indeseado'.

Citar
Este tipo de acoplamiento sucede cuando se manejan estructuras comunes. Este acoplamiento es muy peligroso, ya que módulos que no teniendo conexión en el mapa de estructura, pueden estar acoplados al manejar zonas comunes, como pueden ser areas de memoria, ficheros de datos, etc.
Esto no quiere indicar que no se utilicen variables globales ni recursos compartidos.  intentamos tan solo, advertir al diseñador del peligro potencial de errores al manejar estructuras comunes.

Saludos
107  Programación / Programación C/C++ / Re: ¿Algun texto útil para aprender C/C++ ? en: 10 Enero 2012, 10:34 am
Hola

Título: Programación Orientada a Objetos
Autores: Roberto Rodríguez Echeverría, Álvaro Prieto Ramos, Encarna Sosa Sánchez
Ejemplos en código C++
Nº de páginas: 174
Descarga

Saludos
108  Programación / PHP / Re: Como se instala este script php? en: 7 Enero 2012, 20:33 pm
Hola

No se a qué te refieres con esto
pero siendo free tendré cantidad de usuarios limitados?
Te refieres a free-hosting o la versión free del script??

Por parte del host no tendrás problemas en cuanto a nº de usuarios o anuncios, por parte del script no creo que te limite el nº de usuarios o de anuncios, no pone nada de eso, pero me extrañaría mucho.

Saludos
109  Programación / PHP / Re: Como se instala este script php? en: 7 Enero 2012, 20:11 pm
Hola

No se si ese host cumple con todos los requisitos, no he visto nada de curl, aunque supongo que si.

Por otra parte no he visto nada de free hosting, parece que solo ofrecen host de pago (corregidme si me equivoco) y como bien dice @El As del Club Paris te recomiendo usar www.000webhost.com ya que es gratis y sí cumple todos los requisitos (lo he probado instalándolo y funciona todo).

Saludos
110  Programación / PHP / Re: Como se instala este script php? en: 5 Enero 2012, 22:36 pm
Hola

Lo dice bien sencillo
Citar
How to install 1.7.X
-Download
-Unpack
-Run the installation in http://yourdomain.com/install/
-Follow the steps
-Working!

Descargas, descomprimes (en tu server se supone), vas a la carpeta install, sigues los pasos y listo.

Lo he instalado para ver si tiene alguna dificultad y realmente no, es sencillísimo
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ... 31
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines