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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Error:Estructura con strings en: 12 Mayo 2016, 02:07 am
Hola Este es parte de mi codigo y de verdad no se como arreglar el problema
Código
  1. typedef struct{
  2.    int x,y;
  3.    char name[10];
  4. }Opcion;
  5.  
  6. void opciones()
  7. {
  8.    int i;
  9.    Opcion opc[3];
  10.    opc[0].name="JUGAR";
  11.    opc[1].name="RECORDS\0";
  12.    opc[2].name="AYUDA\0";
  13.    opc[3].name="SALIR\0";
  14.    for(i=1;i<=4;i++)
  15.    {
  16.        opc[i-1].x=10;
  17.        opc[i-1].y=i*100;
  18.        rectangle(opc[i-1].x,opc[i-1].y,opc[i-1].x+30,textwidth(opc[i-1].name));
  19.    }
  20. }
  21.  
Y obtenego estos errores:
error: incompatible types in assignment of 'const char [6]' to 'char [10]'
2  Programación / Programación C/C++ / Ayuda Juego De la Vida-Conway graficos en: 29 Marzo 2016, 04:32 am
Hola comunidad¡
Queria solicitar su ayuda por que staba realizando el juego de la vida del matematico conway con la bilbioteca graph.h
Solo que esta no respeta la regla que si el estado de la celda es "vida" y no tiene alado ninguna celda "viva" esta pasa a estado "muerto"
Gracias de ante mano.
P.D:El estado vivo se representa con el color azul=1 y el muerto con el negro=0
Código
  1. #include <graphics.h>
  2. #include <stdio.h>
  3. #include <time.h>
  4. void casilla(int x,int y);
  5. void tablero();
  6. void verifica();
  7. int  vecino(int x,int y);
  8. void condiciones(int estado,int v,int x,int y);
  9.  
  10. int main()
  11. {
  12.    initwindow(700,500,"Juego de la vida");
  13.    tablero();
  14.    verifica();
  15.    closegraph();
  16. }
  17. void casilla(int x,int y)
  18. {
  19.    int c;
  20.    c = rand() % 8 ;
  21.    setfillstyle(1,1);
  22.    rectangle(x,y,x+10,y+10);
  23.    if(c==2 || c==3)
  24.        floodfill(x+5,y+5,WHITE);
  25. }
  26. void tablero()
  27. {
  28.    int x,y;
  29.    for(y=0;y<getmaxy();y+=10)
  30.      for(x=0;x<getmaxx();x+=10)
  31.        casilla(x,y);
  32. }
  33. void verifica()
  34. {
  35.    int x,y,e,v,prueba=1;//e=estado v=vecinos
  36.    for(y=5;y<getmaxy();y+=10)
  37.    for(x=5;x<getmaxx();x+=10)
  38.    {
  39.        e=getpixel(x,y);
  40.        v=vecino(x,y);
  41.        condiciones(e,v,x,y);
  42.    }
  43.    verifica();
  44. }
  45. int vecino(int x,int y)
  46. {
  47.    int c=0,i,j;
  48.    int limx=x+10,limy=y+10;
  49.    for(i=x-10;i<=limx;i+=10)
  50.            for(j=y-10;j<=limy;j+=10)
  51.                if(limx!=x && limy!=y)
  52.                    if(x > 0 && x < getmaxx())
  53.                        if( y > 0 && y < getmaxy())
  54.                            if(getpixel(i,j)==1)
  55.                                c++;
  56.    return(c);
  57. }
  58. void condiciones(int estado,int v,int x,int y)
  59. {
  60.    if(estado==1 && v==0)
  61.    {
  62.        setfillstyle(1,0);
  63.        floodfill(x,y,WHITE);
  64.    }
  65.    if(estado==1 && v>=3)
  66.    {
  67.        setfillstyle(1,0);
  68.        floodfill(x,y,WHITE);
  69.    }
  70.    if(estado==0 && v==3)
  71.    {
  72.        setfillstyle(1,1);
  73.        floodfill(x,y,WHITE);
  74.    }
  75. }
  76.  
  77.  
  78.  
3  Programación / Scripting / Ayuda Phyton bucle infinito en: 1 Diciembre 2015, 00:10 am
Hola tengo un problema con este programa de phyton lo que busca es la palabra mas larga y su posicion pero se buclea infinita mente en el while y no se como repararlo gracias por su atencion
Código:
def captura():
    x=raw_input("dame una frase:")
    return x

def proceso(x):
    n=len(x)
    longitud=0
    posicion=0
    mayor=0
    pmayor=0
    for i in range(0,n):
        while x[i]!= " ":
            longitud+=1
        posicion=i
        if longitud>mayor:
            mayor=longitud
            posmayor=posicion-mayor
        longitud=0
    return mayor,posmayor

def impresion(x,y):
    print "la frase mas larga tiene",x,"caracteres"
    print "su posicion es de",y,"-",(y+x)
def main():
    t=captura()
    x,y=proceso(t)
    impresion(x,y)
main()
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines