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 - Luchoz95

#41
Programación C/C++ / Re: Problema con struct
27 Marzo 2013, 00:15 AM
a ver yo tengo entendido que esto :
int precio [1];
es un vector .. donde puedo guardar dos enteros

precio[0];
precio[1];


pero por lo visto ahi no esta el erro , si no, en gets , me equivoco ?

y la dos soluciens posibles son las siguientes :


  • Primera Solucion: Cambiar esto ..
typedef struct producto
{
int precio[2];
char nombre_product[30];
}producto_n;

por esto ...
typedef struct producto
{
char nombre_product[30];
int precio[2];
}producto_n;


Muy loco no ?

  • Segunda Solucion: Cambiar la cantidad de vectores del vector
int precio[2];


ahora mi pregunta es , realmente donde esta el error ?
#42
Programación C/C++ / Problema con struct
26 Marzo 2013, 18:39 PM
tengo un problema con la siguiente structura
#include <stdio.h>
#include <string.h>

typedef struct producto
{
int precio[1];
char nombre_product[30];
}producto_n;



int main()
{
producto_n producto1;
printf("introduce el nombre del producto : ");
gets(producto1.nombre_product);
printf("introduce el producto sin iva: ");
fflush(stdin);
scanf("%d",&producto1.precio[0]);
producto1.precio[1]=producto1.precio[0]+5;
printf("el producto %s sale $%d",producto1.nombre_product,producto1.precio[1]);
return 0;
}



bueno el problema es que no se imprime el nombre del producto (producto1.nombre_product) se imprime un caracter cualquiera , la verdad no se que puede ser ... la unica forma que pude hacer andar cambiandole la cantidad de vectores de la variable precio a [2] .. alguien me puede ayudar ? S2!
#43
Programación C/C++ / Re: Dudas Punteros
26 Marzo 2013, 18:31 PM
Muchas Gracias por las respuestas !!! me sirvieron de mucho !
#44
Programación C/C++ / Dudas Punteros
26 Marzo 2013, 02:45 AM
Hola recien me estoy iniciando con el tema de punteros y tengo una duda ...

supongamos que creo una variable int

Código (cpp) [Seleccionar]
int a;

y le asignamos como valor 10

Código (cpp) [Seleccionar]
a=10;

la variable a tiene guardado dos cosas : la direccion "XXXXX" y el valor "10"

calculo que hasta ahi todo bien.

bueno ahora creamos un puntero de tipo int

Código (cpp) [Seleccionar]
int *pt1;

y le asignamos lo siguiente ...

Código (cpp) [Seleccionar]
pt1=&a;

en la variable del puntero se va a guardar la direccion solamente de a osea "XXXXX" el valor no , ya que le esta dando que p1 es igual a la direccion(&a) de a , y no al valor .. me equivoco ?

#45
Si genteee logreee hacer el wallhack !!
Muchsisisiisimaaaas gracias a todoos !
aca dejo el  source
Código (cpp) [Seleccionar]

#include <windows.h>
#include <gl/gl.h>
#include <gl/glu.h>

DWORD* Ptr=(DWORD*)0x027E89EC;


void __stdcall NewglBegin( GLenum mode )
{
if(mode == GL_TRIANGLE_STRIP)

{

glDisable(GL_DEPTH_TEST);

}
glBegin(mode);
}

BOOL __stdcall DllMain(HANDLE hInst, DWORD dwReason, LPVOID lpReserved)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
*Ptr=(DWORD) NewglBegin;
}
return TRUE;
}
#46
a ver voy de apoco ... no soy muy bueno en programacion por eso , no entiendo mcuho ....
MCKSys Argentina
CitarEl programa está llamando a glBegin de tu DLL?
Cuando te referis al programa , que programa decis vos ? hl?
CitarEstás exportando la función?
La funcion es glBegin no ? y no se exporta con void __stdcall ?
CitarQuizás deberías parchear la IAT del EXE en runtime para que redireccione a tu DLL?
me mataste . ja!
#47
hola que tal , estoy tratando de hacer un wallhack para un juego y estoy aprendiendo de post de aca del foro, y me salio esto ..
Código (cpp) [Seleccionar]
#include <windows.h>
#include <gl/gl.h>
#include <gl/glu.h>

void __stdcall glBegin( GLenum mode )
{

if(!(mode==GL_TRIANGLES||mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))
{
GLfloat curcol[4];
glGetFloatv(GL_CURRENT_COLOR, curcol);
glDisable(GL_DEPTH_TEST);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
glColor4f(curcol[0],curcol[1],curcol[2],0.5f);
glClearColor(0.0f,0.0f,0.0f,0.0f);
}
glBegin(mode);
}

BOOL __stdcall DllMain(HANDLE hInst, DWORD dwReason, LPVOID lpReserved)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
MessageBox(NULL,L"inject!",L"luchoooo",MB_ICONWARNING | MB_OK);
}
return TRUE;
}
}

Compila todo de 10 la dll, pero cuando la inyecto , no pasa nada en el juego , el Messagebox injecta , pero lo de opengl no , alguien tiene idea que me hace falta ? saludos !
#48
Mensajería / Error IRC elhacker.net
15 Marzo 2013, 17:15 PM
Hola que tal, estoy intentando hablar por irc en #elhacker.net, ya me registre en el server freenode, active lo que me llego al mai pero cuando entro al canal me sigue diciendo :Cannot send to channel , cuando envio algun sms o algo, alguien me puede ayudar ?
#49
Programación C/C++ / Re: Consulta sobre dudas
14 Marzo 2013, 17:57 PM
Muchisiimaaas graciaas , me sirvio de mucho esto , ahora me podria decir que compilador usar para empezar a programar en c++ ? Estoy entre Codeblocks y Visual c++ express , que me recomiendan ?
#50
sera porque no definiste la variable limit ?
agrega esto y proba
int limit;