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 - Eternal Idol

#2701
Si la direccion no es valida el programa morira al dar una excepcion no controlada, use int pero eso dependera de lo que haya en esa direccion:

Código (cpp) [Seleccionar]
int *apuntador = (int*)0x00ff1250;
cout << "El valor del apuntador es" << *apuntador << endl;
#2702
ASM / Re: programa que muestre letras
28 Noviembre 2010, 22:03 PM
Ya tenes mucho tiempo en el foro como para saber que no se hacen tareas.
#2703
De nadas  ;D
#2704
Programación C/C++ / Re: [C]Manejo de paquetes
27 Noviembre 2010, 12:49 PM
Las funciones son estas (si no queres para Windows simplemente buscalas para *NIX):

send
recv
#2705
Hasta justo despues del return; de la funcion prepara la variable datos no sale del ambito y puede ser usada, lo que no podes hacer por ejemplo es retornarla a main o pasarla a un hilo sin esperar dentro de prepara a que el hilo termine.
#2706
Programación C/C++ / Re: trouble-shotting en devc++
27 Noviembre 2010, 12:44 PM
El compilador es gcc, busca la documentacion del mismo.
#2707
No mire el codigo demasiado pero si lo depuras vas a ver inmediatamente que no hace nada de lo que esperas por una razon: el entry point del programa no es inicio.

Al poner end noencontrado eso hace que noencontrado sea el entry point, es decir el programa se ejecuta desde ahi hasta el final ...  mejor pone end inicio :silbar:
#2708
Puede ser que tengan modulos de modo Kernel (drivers), estos tienen que ser si o si nativos. Despues hay que ver caso por caso ...
#2709
¿Y a char *tmp que tamaño le damos? Estamos en la misma y usando memoria dinamica dos veces para nada ...

Yo lo haria mas o menos asi:

void getString(char **pstr)
{
  char tmp[16384];
  fgets(tmp, sizeof(tmp), stdin);
  *pstr = (char*)malloc(strlen(tmp) + 1);
  strcpy(*pstr, tmp);
}


Primero reservas memoria para los punteros y despues con un bucle llamas a esta funcion pasandole la direccion de cada elemento del array de punteros a char.
#2710
¿Que la ha ingresado en donde? Para poder ingresarla se necesita minimo el tamaño exacto de la cadena ya reservado (incluyendo el 0 terminador). ¿Como sabes si la cadena no entra? Si es tratando de ingresar los datos en esa cadena para la que reservas un caracter (el 0 terminador en realidad) usando fgets correctamente no tendras nunca nada en la cadena, usando algun metodo inseguro accederas a memoria no reservada ...