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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1] 2 3 4
1  Seguridad Informática / Hacking Wireless / Conocer IP del router via WIFI en: 21 Enero 2015, 11:40 am
Hay alguna forma de conocer la IP del router de una red wifi cercana a la que no estas conectado ?
2  Programación / Programación C/C++ / Ayuda con memoria dinamica en: 23 Mayo 2014, 23:15 pm
A ver si alguien me puede ayudar con una cosa que me he atascado de memoria dinámica.

Código
  1. typedef struct {
  2. string nombre;
  3. int edad;
  4. }tDatos;
  5. typedef tDatos *tDatosPtr;
  6.  
  7. typedef struct {
  8. int cont;
  9. tDatosPtr datos;
  10. }tLista;
  11.  
  12. int main() {
  13. tLista lista;
  14. lista.cont = 0;
  15. lista.datos = new tDatos[10];
  16.  
  17. tDatosPtr datosPersona = new tDatos;
  18. datosPersona->nombre = "pepe";
  19. datosPersona->edad = 12;
  20.  
  21. //Aqui está el error, por que no me deja asignar?
  22. lista.datos[0] = datosPersona;
  23. lista.cont++;
  24.  
  25. delete[] lista.datos;
  26.  
  27. return 0;
  28. }
  29.  
3  Programación / Programación C/C++ / Ficheros c++ en Mac y Linux en: 10 Febrero 2014, 22:22 pm
Estoy haciendo un programa en c++, pero no se por que en Linux ni en Mac me dejan leer ficheros, solo se puede con FOPEN?

Dejo el código de como lo estoy haciendo.

Código
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  
  5. int main(int argc, const char * argv[])
  6. {
  7.    string cad;
  8.    ifstream f("file.txt");
  9.  
  10.    if (!f.is_open())
  11.        cout << "no se pudo abrir" << endl;
  12.    else {
  13.        while (!f.eof()) {
  14.            getline(f, cad);
  15.            cout << cad << endl;
  16.        }
  17.    }
  18.    return 0;
  19. }
  20.  
4  Programación / Programación C/C++ / Duda lista con estructuras c++ en: 18 Diciembre 2013, 19:26 pm
Estoy estudiando por mi cuenta como hacer listas en c++ con estructuras, y queria pedir a ver si alguien le puede echar un ojo a ver si esta bien hecho, sobretodo si libero bien la memoria de cada nodo creado en la lista.

Pd: Gracias de antemano!

Código
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct nodo {
  5.    int dato;
  6.    nodo *sig;
  7. };
  8.  
  9. void insertar(nodo* &cab, int dato) {
  10.    if (cab == 0) {
  11.        cab = new nodo;
  12.        cab->dato = dato;
  13.        cab->sig = 0;
  14.    }
  15.    else {
  16.        nodo *lista = cab;
  17.        nodo *nuevoNodo = new nodo;
  18.  
  19.        nuevoNodo->dato = dato;
  20.        nuevoNodo->sig = 0;
  21.  
  22.        while (lista->sig != 0) {
  23.            lista = lista->sig;
  24.        }
  25.        lista->sig = nuevoNodo;
  26.    }
  27. }
  28.  
  29. void mostrarNodos(nodo *cab) {
  30.    nodo *lista = cab;
  31.    while(lista != 0) {
  32.        cout << lista->dato << endl;
  33.        lista = lista->sig;
  34.    }
  35. }
  36.  
  37. void borrarNodos(nodo *cab) {
  38.    nodo *lista = cab, *aux;
  39.  
  40.    while (lista->sig != 0) {
  41.        aux = lista->sig;
  42.        lista = aux;
  43.        delete aux;
  44.    }
  45. }
  46.  
  47. int main() {
  48.    nodo *cab = 0;
  49.  
  50.    insertar(cab, 3);
  51.    insertar(cab, 4);
  52.    insertar(cab, 7);
  53.    insertar(cab, 12);
  54.  
  55.    mostrarNodos(cab);
  56.    borrarNodos(cab);
  57.    return 0;
  58. }
  59.  
  60.  
5  Programación / Programación C/C++ / Error creando lista C++ en: 18 Diciembre 2013, 00:47 am
Tengo un error a la hora de intentar acceder a un elemento de una lista en c++ y no se por que es, a ver si alguien me puede echar un cable please!
Pd: Solo tengo implementado para crear un nodo.

Código
  1. typedef struct tNodo {
  2.    int num;
  3.    tNodo *sig;
  4. };
  5. void insertar(tNodo *cab, int dato) {
  6.    if (cab == NULL) {
  7.        cab = new tNodo;
  8.        cab->num = dato;
  9.    }
  10. }
  11. int main()
  12. {
  13.    tNodo *cabecera = NULL;
  14.    insertar(cabecera, 2);
  15.    cout << cabecera->num << endl; //Aqui me peta
  16.  
  17.    return 0;
  18. }
  19.  
6  Programación / .NET (C#, VB.NET, ASP) / inyeccion dll en: 7 Febrero 2012, 17:50 pm
Alguien sabe algun manual o algo para la inyeccion de dll en c#
7  Programación / .NET (C#, VB.NET, ASP) / No me deja asignar un valor a un tipo enum de una clase en: 21 Diciembre 2011, 15:16 pm
Queria saber donde tengo el fallo, ya que intento asignar un valor de tipo enum en una clase y no me deja, a ver si me podeis echar un cable.
1 saludo

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ConsoleApplication1
  7. {
  8.    class Program
  9.    {
  10.        static void Main(string[] args)
  11.        {
  12.            Persona pepe = new Persona();
  13.  
  14.            pepe.setEstado = 1;   //AQUI  ES DONDE NO ME DEJA, INTENTO QUE TENGA VALOR IZQUIERDA
  15.            Console.WriteLine(pepe.setEstado);
  16.            Console.ReadLine();
  17.        }
  18.    }
  19.    class Persona
  20.    {
  21.        public enum estados { Derecha, Izquierda };
  22.        private estados stat;
  23.  
  24.        public Persona()
  25.        {
  26.            stat = estados.Izquierda;
  27.        }
  28.        public estados setEstado
  29.        {
  30.            set
  31.            {
  32.                stat = value;
  33.            }
  34.            get
  35.            {
  36.                return stat;
  37.            }
  38.        }
  39.    }
  40. }
  41.  
  42.  
8  Programación / Programación C/C++ / Añadir sockets en winapi en: 30 Noviembre 2011, 18:53 pm
Hola buenas, tengo hecho un entorno visual con winapi de un chat, y ahora queria implementarle sockets, el cpp de los sockets ya lo tengo hecho, lo que no se es ahora en que parte meterlo.
9  Programación / Programación C/C++ / Pasar cadena entre controles winapi en: 30 Noviembre 2011, 18:15 pm
Tengo 2 controles edit y un boton enviar, y lo que queria hacer es que cuando escriba en un edit y le diera al boton enviar, me apareciera el texto que escribi en el otro edit.
os facilito el codigo por si me podeis ayudar.
Lo estoy haciendo con la API de windows winapi c++

Código
  1. HINSTANCE hInstance=GetModuleHandle(NULL);
  2. char nombre[30];      
  3.  
  4. switch (message){  
  5.  
  6.      case WM_CREATE:
  7.          CreateWindowEx(0,"edit", "", WS_CHILD | WS_VISIBLE | WS_GROUP | WS_BORDER, 140,0,460,430, hwnd,(HMENU)ID_VPRINCIPAL, hInstance, NULL);
  8.          CreateWindowEx(0,"edit", "", WS_CHILD | WS_VISIBLE | WS_GROUP | WS_BORDER, 210,430,290, 24, hwnd,(HMENU)ID_COMANDO, hInstance, NULL);
  9.          CreateWindowEx(0,"button", "Enviar", WS_CHILD|WS_VISIBLE|WS_TABSTOP,500,431,95,22,hwnd,(HMENU)ENVIAR,hInstance, NULL);
  10.      break;
  11.  
  12.  
  13.      case WM_COMMAND:      
  14.           switch(LOWORD(wParam)){
  15.              case ENVIAR:
  16.                    GetDlgItemText(hwnd,ID_COMANDO,nombre,30);
  17.                    SendDlgItemMessage(hwnd, ID_VPRINCIPAL,nombre, 0,0);
  18.              break;
  19.      }
  20.      break;
  21. }
  22.  

10  Programación / Programación C/C++ / Funcion winapi tecla pulsada en: 23 Noviembre 2011, 21:55 pm
Queria saber que funcion de la API de windows recoje si mantienes una tecla pulsada o no.

Mas o menos queria hacer algo asi:

#include <windows.h>

si tecla_pulsada {
    //Quiero imprimir la una letra junto con el SHIFT pulsado repetidamente hasta que suelte el SHIFT
    // para que me salga la letra en mayusculas repetidamente hasta q suelte las 2 teclas
   
    imprime caracter_pulsado_hasta_que_se_levante_la_tecla;
    ...
}
Páginas: [1] 2 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines