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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 [144] 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 ... 180
1431  Programación / Scripting / Re: [Python] ¿Por qué esto no funciona? en: 8 Mayo 2011, 22:13 pm
Una pregunta...

Código
  1. 'a' == ('a' or 'b'):
  2. True

Pero...

Código
  1. 'a' == ('b' or 'a'):
  2. False

¿Esto por qué es así?
Saludos

Seguramente será una burrada...xD ¿pero tendrá algo que ver con que se comparen de izquierda a derecha como en C?
1432  Programación / Programación C/C++ / Re: Imprimir una palabra en binario[?] en: 8 Mayo 2011, 18:53 pm
Tu primer problema está en que una cadena de texto la componen chars, que ocupan 8 bits, es decir, cada char necesitaría estar representado por un vector de 8 bits, no por 1 bit como haces tu en tu código.

Por otro lado, tienes lo siguiente: si tu a un char, le asignas el valor de un entero, va a poner el valor ASCII asociado a ese entero, es decir, para 0, te va a poner el final de cadena.

Si lo que quieres es pasar un entero a binario, hay otras formas que no implican cadenas de carácteres sino divisiones entre del propio número y obtener el resto.

La cosa es que el fin del programa no acaba en pasar una cadena a binario, por lo que primero paso caracter a caracter a un vector y luego es cada numero del vector lo que deseo pasar a binario y almacenarlo en el otro vector. Si es posible dime alguna otra forma de hacerlo, he buscado alguna funcion o algo..pero na ;)
1433  Programación / Programación C/C++ / Imprimir una palabra en binario[?] en: 8 Mayo 2011, 16:43 pm
Buenas, estoy haciendo un pequeño programa que pase una cadena de texto a binario, tengo algo así:
Código
  1. #include <stdio.h>
  2. #include <string.h>
  3. main()
  4. {
  5.    char palabra[10];
  6.    int desc[10],i=0,a,bin[80],inter,k,c,b;
  7.    printf("Introduce una palabra: ");
  8.    scanf("%s", palabra);
  9.    a=strlen(palabra);
  10.    for(i;i<a;i++)
  11.    {
  12.        desc[i]=palabra[i];
  13.    }
  14.    for(i=0;i<9;i++)
  15.    {
  16.  
  17.        b=desc[0]/2;
  18.        c=desc[0]%2;
  19.        desc[0]=b;
  20.        bin[i]=c;
  21.        if(desc[0]==0 || desc[0]==1)
  22.        {
  23.            i++;
  24.            b=desc[0]/2;
  25.            c=desc[0]%2;
  26.            desc[0]=b;
  27.            bin[i]=c;
  28.            break;
  29.        }
  30.    }
  31.    for(i=7;i>-1;i--) printf("%d", bin[i]);
  32.  
  33. }

Con esto imprimo con exíto una sola letra, le he estado dando vueltas a ver como pasar desc[10] a binario y nada...he intentado con algo así:

Código
  1. k=0;
  2.    do
  3.    {
  4.    for(i=k;i<k+7;i++)
  5.    {
  6.  
  7.        b=desc[m]/2;
  8.        c=desc[m]%2;
  9.        desc[m]=b;
  10.        bin[i]=c;
  11.        if(desc[m]==0 || desc[m]==1)
  12.        {
  13.            i++;
  14.            b=desc[m]/2;
  15.            c=desc[m]%2;
  16.            desc[m]=b;
  17.            bin[i]=c;
  18.            break;
  19.        }
  20.    }
  21.    m++;
  22.    k=k+7;
  23.    }while(m<=a);
Pero no me funciona :( ¿Alguien me da una ayuda?

EDITO: ¿Supongo que no habrá una forma directa de trabajar con binario en C como si la hay en otros lenguajes no?
1434  Sistemas Operativos / GNU/Linux / Re: Problema Debian en: 7 Mayo 2011, 21:44 pm
http://manpages.debian.net/cgi-bin/man.cgi?query=sources.list&sektion=5&apropos=0&manpath=Debian+Sid&locale=en
http://wiki.debian.org/SourcesList?action=show&redirect=sources.list
http://www.esdebian.org/wiki/introduccion-repositorios-debian

Suerte
1435  Foros Generales / Noticias / Re: Taringa sancionada por violación de la propiedad intelectual en: 7 Mayo 2011, 20:46 pm
Banners, estadísticas (venden datos), usuarios anuncio (pueden poner chincheta a sus posts y nunca son eliminados por denuncias), Wiroos (una ***** de host suyo que promocionan diciendo que aloja su web, claro a taringa le dan todo el cariño).

Cagada mía...Si te digo la verdad nunca había entrado en Taringa xD Y cuando dijiste eso, entré sin darme cuenta que estaba navegando en FF con el ABP xD
1436  Foros Generales / Noticias / Re: Taringa sancionada por violación de la propiedad intelectual en: 7 Mayo 2011, 19:23 pm
Taringa es un copy paste masivo y exitoso en parte me alegro por la multa aunque no es nada para lo que debería ser, seguro eso lo ganan en un par de horas

Por curiosidad...xD

Pregunta ingenua ====>  ¿Como ganan dinero la gente de Taringa?
1437  Programación / Programación C/C++ / Re: Efectos visuales en: 6 Mayo 2011, 09:02 am
Te refieres a una gui?

http://foro.elhacker.net/empty-t315868.0.html
1438  Foros Generales / Foro Libre / Re: Un niño de 10 años, detenido por matar a su padre neo-nazi en: 5 Mayo 2011, 22:10 pm
No es por ofender ni nada, pero desde mi punto de vista el chaval ha hecho lo que tenia que hacer, y si dependiese de mi, pues lo dejaria en libertad sin cargos, como si nada hubiese pasado.
Saludos.

WTF Vamos no me jodas, la noticia ni especifica si fue intencionado o accidental, ni el móvil probable...etc y tu ya estas diciendo que el crio hizo lo correcto...El que una persona tenga X ideología, no da a otra el derecho de matarle.
1439  Sistemas Operativos / Windows / Re: ¿Que versión de Windows 7 debo poner en mi potatil? en: 5 Mayo 2011, 11:03 am
La mas ligera es Starter, pero como dices que no quieres algo tan básico...Home Premium creo que es lo que deseas.
1440  Foros Generales / Foro Libre / Re: ¿Sería legal contratar sólo a heterosexuales? en: 4 Mayo 2011, 15:49 pm
Es ilegal.

En el estatuto de los trabajadores se establece como derecho básico (art4) que el trabajador tiene derecho a no ser discriminado ya sea directa o indirectamente, eso incluye la orientación sexual.


Páginas: 1 ... 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 [144] 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 ... 180
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines