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

#2251
ZedGe: tambien podes usar stdin con fgets, lee el ejemplo que te dejaron antes.
#2252
ASM / Re: Duda Con MOV de APIs
26 Diciembre 2011, 12:45 PM
Es un relleno para hacer hotpatching. Los compiladores modernos de Microsoft, de acuerdo a la configuracio, emiten un mov edi, edi al principio de cada funcion ademas de 5 nops (o int 3s en algun caso) al final de cada funcion, entonces lo que se hace es reemplazar los dos bytes del mov edi, edi por un salto corto al primero de los 5 nops y ahi se pone un salto al hook. Se usa una instruccion de dos bytes para poder hacer la escritura en la funcion atomicamente y en una sola instruccion.
#2253
Por lo que veo la opcion de "Compile current file" de Code::Blocks tambien enlaza ... que bazofia ... tal vez haya alguna manera de configurarlo para que haga lo que se supone dice hacer el menu pero no la conozco ni quiero aprender un IDE que nunca voy a usar.

En %Program Files%\CodeBlocks\MinGW\bin tenes el ejecutable g++, usalo desde CMD como te muestro arriba (pone los paths en los archivos al llamarlo o usa set path y llamalo desde el directorio de los archivos).
#2254
g++ -c LibroCalificaciones.cpp
g++ Programa.cpp LibroCalificaciones.o
#2255
No estas compilando solamente, tambien estas enlazando, por eso te dice que para el archivo objeto (.o) no puede resolver un simbolo en particular. La unica forma de lograr compilar y enlazar eso es justamente haciendolo con los dos archivos .cpp en el mismo momento (Programa necesita la implementacion de la clase y LibroCalificaciones no tiene punto de entrada - main -).

Desde linea de comandos tambien deberia funcionarte:
g++ Programa.cpp LibroCalificaciones.cpp.
#2256
Pero este juego ya es abandonware  ;D
#2257
OpenProcess abre un HANDLE a un proceso, no lo crea, para eso esta  CreateProcess.
#2258
Programación C/C++ / Re: Fgets para enteros?
23 Diciembre 2011, 12:31 PM
Por la consola siempre se escriben caracteres asi que a la vista o no eso hay que hacerlo (leer la cadena y pasarla a entero). Podes meter ese codigo en una funcion ... o en C++:

Código (cpp) [Seleccionar]
int numero = 0;
cin >> numero;
#2259
Programación C/C++ / Re: Fgets para enteros?
23 Diciembre 2011, 11:54 AM
fgets con stdin + sscanf es la solucion correcta  :)

char cadena [100];
int numero = 0;
fgets (cadena, sizeof (cadena), stdin);
sscanf(cadena, "%d", &numero);
#2260
Podes meterlo en un bucle facilmente (for, while, etc.) y con un comando hacerlo termianr (quit, exit, etc.).