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 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
11  Programación / Programación C/C++ / Re: Dimensión de Arreglos en C en: 26 Septiembre 2011, 10:31 am
La verdad no se cual es el tamaño pero puedes hacer esto como te dijo LearningSpanishProgrammer hacer un while hasta que malloc() te devuelva NULL:

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(){
  5. char * arreglo;
  6. unsigned long long i = 1;
  7. do{
  8. arreglo = (char*)malloc(i);
  9. free(arreglo);
  10. i++;
  11. }while(arreglo != NULL);
  12.  
  13. printf("breakpoint\n");  // Hacer breakpoint aqui
  14.  
  15. return 0;
  16. }
  17.  

Yo probé esto y la verdad nunca salio del ciclo así que el tamaño debe ser MUY grande.

Nunca sale del ciclo por que siempre liberas la memoria.

Calcular el tamaño maximo de un array es medio estupido, nunca va a ser el mismo por una razon principal, el sistema rara vez va a tener la misma cantidad exacta de bytes libres, en todo caso en windows x86 (ni idea de linux) cuando llegues al limite de 2GB (>2GB si usas LAA) por proceso te empezara a retornar NULL malloc.

En resumen, el tamaño maximo de un array/arreglo en C/C++ y diria que la gran mayoria de lenguajes de programacion esta limitado por la cantidad de memoria que tienes libre en el PC.
12  Programación / Programación C/C++ / Re: duda sobre strstr en c++ (WinApi) en: 22 Septiembre 2011, 18:45 pm
Prueba ponerlo duplicado "Texto && Mas Texto"
13  Programación / Programación C/C++ / Re: socket ?? en: 5 Agosto 2011, 22:39 pm
Independientemente de eso, UDP es un protocolo sin conexion, la llamada a connect es inutil, la unica manera de saber si un puerto UDP esta abierto es que la aplicacion que este escuchando en el responda a algun paquete especifico o usando el mensaje Destination Unreachable de ICMP
14  Programación / Programación C/C++ / Re: Aclaración en declaración de variable en: 27 Julio 2011, 16:56 pm
Todos los dias se aprende algo nuevo  ;)
15  Programación / Programación C/C++ / Re: Aclaración en declaración de variable en: 27 Julio 2011, 15:04 pm
http://publications.gbdirect.co.uk/c_book/chapter6/bitfields.html
16  Programación / Programación C/C++ / Re: Dar vuelta un string en: 27 Julio 2011, 13:50 pm
Un for de 0 a 3 seria 0, 1, 2, seria de 0 a 4 (0, 1, 2, 3), no hace falta el -1 en el strlen, notese que si pones como condicion <= en el for de 0 a 3 seria lo mismo que si pusieses < y de 0 a 4, es mas "rapido" por que te ahorras una doble comparacion y la resta al strlen
17  Programación / Programación C/C++ / Re: Cuestión puntero y referencia en: 9 Mayo 2011, 16:35 pm
No. La forma correcta de hacer el paso por referencia es la primer opción.
El parámetro que espera es un int pointer (int*) de nombre p. El operador * actúa sobre el tipo de la variable del parámetro de la función. Por eso es incoherente el utilizar algo como (int&).

Donde tenés que tener cuidado es en la llamada a dicha función.
En este caso, se debe hacer:

Cuadrado (&valor);

De ésta manera, a la variable de función p que es un int*, se le asigna la dirección de memoria de valor.

Es totalmente correcto lo que el esta planteando

http://en.wikipedia.org/wiki/Reference_%28C%2B%2B%29

Sobre la pregunta, si, ambas tienen el mismo resultado, una asignas pasando un puntero y la otra asignas pasando una referencia
18  Programación / Programación C/C++ / Re: compila y ejecuta bien, pero me muestra un caracter raro en: 6 Septiembre 2010, 18:31 pm
sqrt() es raíz cuadrada (SQuare RooT) compañero...

jajajaja qe tontoo soyy!!! tenes razon!!! jajajaja te acordas cual es la de elevacion?

http://www.cplusplus.com/reference/clibrary/cmath/pow/

 ;)
19  Programación / Programación C/C++ / Re: Crear brush Tibia en: 18 Agosto 2010, 00:07 am
Entonces como puedo acceder a ello?¿



saludos

Tendras que usar la API del propio juego
20  Programación / Programación C/C++ / Re: Crear brush Tibia en: 17 Agosto 2010, 11:10 am
Lo mas probable es que esos controles no sean controles de Windows si no controles que el propio juego dibuja usando OGL o DX, no creo que puedas acceder usando FindWindowEx.
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines