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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 ... 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 [110] 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 ... 401
1091  Programación / Programación C/C++ / Re: [C++]Errores sin sentido en: 26 Agosto 2016, 22:57 pm
Pon '\\'.
\n: salto de linea
\t: tabulador
\\: \
etc
1092  Programación / Programación C/C++ / Re: Tutorial de archivos en lenguaje C. - en: 26 Agosto 2016, 16:28 pm
Una buena idea para depurar el código y encontrar el error seria imprimir las direcciones y/o valores de las variables por ejemplo en tu caso:

Código
  1. fprintf("%p\n",recordatorio);

Si ya sabemos que el error esta en X linea ponemos el printf justo antes del error

Eso  os imprime la dirección a la cual esta apuntado, y si vemos que son puros 000000 sabremos que no lo hemos inicializado.

Saludos!

Ten en cuenta que para eso hay que saber que el error es un problemacon la memoria. Para cuando supones eso, ya no necesitas debuguear así xD
Y es más, es posible que simplemente no esté inicializada, lo que podría resultar en basura diferente de 0.
1093  Programación / Programación C/C++ / Re: Tutorial de archivos en lenguaje C. - en: 26 Agosto 2016, 16:11 pm
Sin memoria dinámica, tendrías que guardar los recordatorios en un array en algún lugar, como el main, o en el ámbito global (fuera de funciones/estructuras).
Depende de lo que quieras hacer.
1094  Programación / Programación C/C++ / Re: Ayuda con error en: 26 Agosto 2016, 15:58 pm
Es el punto donde empezará a ejecutarse. Si no tuviera main, ¿Qué pasaría al iniciarlo?

Otra cosa, es que desarrolles una librería, por ejemplo. En tal caso, no necesita main (no es un programa independiente), pero se compila de otra forma.
1095  Programación / Programación C/C++ / Re: Tutorial de archivos en lenguaje C. - en: 26 Agosto 2016, 15:55 pm
En esa función, recordatorio es un puntero a estructura, inicializado a NULL.
Nunca le asignas una estructura

Código
  1. recordatorio = (Recordatorio*)malloc(sizeof(Recordatorio));
1096  Programación / Programación C/C++ / Re: Tutorial para multihilos en C (windows.h) en: 26 Agosto 2016, 15:53 pm
Un ejemplo:
Código
  1. #include <stdio.h>
  2. #include <windows.h>
  3.  
  4. DWORD WINAPI threadFunction(void* data){
  5. Sleep(10);
  6. *(int*)data = 123;
  7. }
  8.  
  9. int main(){
  10. int n = -1;
  11. HANDLE thread = CreateThread(NULL, 0, threadFunction, &n, 0, NULL);
  12. if(thread)
  13. WaitForSingleObject(thread, INFINITE);
  14. printf("%i", n);
  15. }

WaitForSingleObject espera a que el thread termine.
CreateThread
WaitForSingleObject
1097  Programación / Programación C/C++ / Re: Ayuda do-while en: 26 Agosto 2016, 15:44 pm
Código
  1. int CalcularFactorial (int Num)
  2. {
  3.    int i, Pro=1;
  4.    for(i=2;i=Num;i++)
  5.    {
  6.        Pro = i;
  7.    }
  8.    return Pro;
  9. }
  10.  
Querrás poner "i <= Num".
1098  Programación / Programación C/C++ / Re: Ayuda con error en: 26 Agosto 2016, 14:25 pm
Añade la función main:
Código
  1. int main(){
  2. }

Es necesaria para compilar un programa.
1099  Programación / PHP / Re: ¿Cómo cifrar contraseñas antes de subirlas a MySQL en PHP? en: 26 Agosto 2016, 01:52 am
Lo que se hace es aplicar el digest MD5 o SHA1 a la clave en plano mas un salt(sal en ingles).

El salt debe ser un valor constante en el sistema, por ejempo pongamos que es ""dddfD$#Fdewded".

Entonces deberias hacer: MD5(clave_plana + salt), por ejemplo en PHP:

Código
  1. define('SALT','dddfD$#Fdewded');
  2. $password = "1234561;"
  3. $secure = md5($password . SALT);

Asi, por ams que alguien tenga un diccionario con la clave plana, si no saben el SALT nunca podran hacer la reversion xD

Es preferible que el salt sea diferente cada cada usuario, y aleatorio. Puedes almacenarlo en la misma tabla del usuario.
1100  Programación / Desarrollo Web / Re: hash map en javascript en: 25 Agosto 2016, 20:41 pm
Lo que buscas, es un objeto, sin más.
Código
  1. var obj = {};
  2. obj.hola = "asd";
  3. console.log(ob.hola);
  4. console.log(obj["hola"]);

Son pares cadena-valor. El valor, puedes se run array, objeto o lo que quieras.
Páginas: 1 ... 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 [110] 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines