Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - soyloqbuskas

#161
¡Buenas Alvaro093!

Para poder acceder a variables privadas de una clase desde el exterior debes crear una funcion publica dentro de esa clase que te retorne la variable que quieres.


class Empleado {
    Cadena Nombre;
    Cadena Direccion;
    Cadena Banco;
    float Sueldo;
    Trabajo Horario[250];
    int NoTrabajos;

    public Cadena getNombre(){
         return Nombre;
    }


De esta manera, cuando crees tu objeto empleado, podras llamar a tu funcion getNombre()


     Empleado emp = new Empleado(..., ..., ....,);
     Cadena nombreEmpleado = emp.getNombre();


Espero haberte servido de ayuda. ¡Un saludo!
#162
Programación C/C++ / Re: Error al depurar
26 Enero 2012, 19:50 PM
¡Buenas BrokerJoker!

Antes de nada....¿tu problema es al compilar o al depurar? Lo digo porque en el titulo dice error al depurar...pero luego dices:
CitarAun no pude crear nada en c++

Si no has podido crear ningun programa en C++, significa que el problema esta en el compilador. Si has conseguido crear un programa, pero no puedes depurarlo (con un debugger, gdb) entonces si es problema del depurador.

En cualquier caso....te recomiendo que te bajes otro editor de C y lo pruebes (Dev C/C++), a mi me va muy bien. Si quieres mantener el Visual....bajate el G++.exe que es el compilador de C++ y compilalo con la consola.

Espero haberte servido de ayuda. ¡Un saludo!
#163
Seguridad / Re: Anonymous y Megaupload
25 Enero 2012, 03:42 AM
CitarGoogle, Facebook, Yahoo, Microsoft, Twitter, Wikipedia.... soportan ese tipo de ataques todos los días xD. Aunque ahí ya se trata de varios servidores conectados entre si que se distribuyen el trabajo. Megaupload usaba la misma técnica.

Si quisieran tirar facebook podrian hacerlo, pero no con un ataque DDos a una web, si no con un ataque DDos a la ip de uno de sus servidores. Facebook tiene un data-center (red de servidores) por ello cuando nos conectamos a www.facebook.com se hace una resolucion DNS y nos puede mandar a cualquier servidor de facebook. Si se hace un ataque DDos por web, cada uno estaria atacando a un servidor diferente. En cambio se cojes la IP de un servidor de facebook y haces el ataque DDos a ese servor en concreto seguro que lo echas abajo y todos los usuarios con sus cuentas albergadas en ese servidor no podrian acceder a su cuenta.

A mi lo que me llama la atencion es la noticia publicada en este enlace que dice que Anonymous hackeo al FBI y publico datos personales del director Robert Muller.

http://www.abc.es/20120120/medios-redes/abci-anonymous-revela-datos-director-201201202107.html

Asi que suponiendo que el servidor de la pagina web del FBI no esta conectado con los servidores privados del FBI....¿como han descubierto las IPs de esos servidores?y....¿como han podido entrar en ellos?
#164
Si te digo la verdad, no sabria crear una ventada de consola....pero si este es tu problema...
Citarocurre que se ve feo que ingrese los datos, y que este ahí mismo el historial de converzación

Yo lo que haria, seria pedir los datos y luego lipiar la pantalla con system("cls"); Esta funcion del sistema borra todo lo que tengas escrito en la pantalla. Puedes probar el "cls" en el ms dos y veras que borra todo lo que llevabas escrito y luego te vuelve a imprimir el prompt (C:\Documents.....\....\).

NOTA: para poder usar system(""); debes incluir stdlib.h

Espero haberte servido de ayuda, un saludo!
#165
¡Buenas bdoX!

Para hacer lo que quieres, necesitas crear un hilo nuevo que cree la ventana y que cuando se cierre la ventana finalice la ejecucion de ese hilo. En este enlace que te dejo se explica como crear una ventana en C.

http://winprog.org/tutorial/es/simple_window.html

¡Un saludo!
#166
Un bucle te permite repertir una instruccion tantas veces como quieras. En este caso se repite desde 0 hasta 255 (256 veces, porque el cero tambien se cuenta). El motivo de que se repita 256 veces es porque hay 256 caracteres direferentes.
http://atc.ugr.es/docencia/udigital/img/ap04g.gif

Por tanto, si tenemos 3 caracteres tenemos 256^3 combinaciones de caracteres diferentes. Por eso necesitamos 3 bucles desde 0 hasta 255, uno para cada caracter.

para declarar un bucle for debes hacer esto:


int posicionInicio; //equivalente a la i

for(posicionInicio=0;  posicionInicio<100;  posicionInicio++){
    //instrucciones que se repetiran 100 veces
    //si en posicionInicio hubiera puesto posicionInicio=10
    //el bucle se repetira 100-10=90 veces
}

#167
Programación C/C++ / Re: Funcion en C
24 Enero 2012, 00:48 AM
¡Gracias Ferno!

La opcion:
char** ord = &orden;
ya la habia probado y no funciona

Pero la opcion:
char** ord = (char**)orden;
si que funciona jeje

Un saludo.
#168
Aqui te dejo el codigo del programa.


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

int main(){
   char cadena[3]={'o','l','a'};
   printf("Password: %c%c%c\n",cadena[0],cadena[1],cadena[2]); //escribicmos los 3 caracteres
   
   char resultado[3];  //array donde vamos a guardar los resultados
   unsigned char caracter='a';  //variable usada para las compraraciones
   int ok=0; //Cuando encontremos los 3 caracteres ok sera igual 3
   
   int i=0;
   int j=0;
   int k=0;
   
   for(i=0;i<255;i++){  //bucle que compara y encuentra el 1º caracter
   caracter=(char)i;
        for(j=0;j<255;j++){  //bucle que compara y encuentra el 2º caracter
             caracter=(char)j;
             for(k=0;k<255;k++){  //bucle que compara y encuentra el 3º caracter
                   caracter=(char)k;
                   if(cadena[2]==caracter){
                       resultado[2]=caracter;
                       ok++;
                       if(ok==3){break;break;break;}
                   }
                   caracter++;            
             }
             if(cadena[1]==caracter){
                 resultado[1]=caracter;
                 ok++;
             }
             caracter++;
        }
        if(cadena[0]==caracter){
            resultado[0]=caracter;
            ok++;
        }
        caracter++;
   }
   
   printf("Password encontrado: %c%c%c\n",resultado[0],resultado[1],resultado[2]);
   
   system("pause");
   return 0;
}
#169
¡Gracias por los aportes, un saludo!
#170

char cadena[3]={'o','l','a'};
printf("%c%c%c\n",cadena[0],cadena[1],cadena[2]);