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

#1421
El que vos decis Xenomorfo77, una vez que liberas p no podes trabajar mas con el, es memoria invalida y desreferenciar ese puntero un error logico.
#1422
Programación C/C++ / Re: Structs Dinamicas
6 Mayo 2014, 21:31 PM
Si, es correcto.
#1423
Programación C/C++ / Re: Structs Dinamicas
6 Mayo 2014, 21:19 PM
p->v[2].numero=1;

Ya estas desreferenciando el puntero al acceder al tercer elemento del array.
#1424
ASM / Re: errores al compilar asm
5 Mayo 2014, 21:41 PM
De nadas  ::)
#1425
ASM / Re: errores al compilar asm
5 Mayo 2014, 21:09 PM
Si el SUBSYSTEM es CONSOLE no hace falta llamar a AllocConsole, y en este caso deberia serlo. Asi genere el ejecutable yo:
ml /Cp /coff console.asm /link /subsystem:console

Ahora con ejecutarlo desde cmd.exe (tecla de Windows + R, cmd) deberias ver la cadena.

PD. Ahi en tu codigo tenes comentado written por ejemplo.
#1426
ASM / Re: errores al compilar asm
5 Mayo 2014, 09:54 AM
De nadas, con el arreglo del EBX ya deberia funcionar (ejecuta el programa desde cmd sino se te va a cerrar la consola automaticamente sin ver nada).
#1427
ASM / Re: errores al compilar asm
5 Mayo 2014, 01:13 AM
En el registro EAX esta el valor de retorno de GetStdHandle. sizeof calcula el tamaño de la cadena en cuestion. No entiendo la razon de usar EBX en ese contexto. ¿Cual es su valor? Es indefinido y ahi tenes que poner un puntero a un DWORD:

 _Out_       LPDWORD lpNumberOfCharsWritten,
lpNumberOfCharsWritten [out]
   A pointer to a variable that receives the number of characters actually written.

Código (asm) [Seleccionar]
.data
...
written dd 0
...
invoke WriteConsole, eax, addr output, sizeof output, offset written, NULL


Todo esto es basicamente uso de la API de Windows, no esta relacionado con assembly necesariamente, asi que primero busca en la MSDN la documentacion de las funciones de consola y practica con C/C++ si tenes problemas.
#1428
ASM / Re: errores al compilar asm
4 Mayo 2014, 19:58 PM
Que yo sepa, no, aunque no use mas que un par de veces NASM:
http://www.nasm.us/doc/nasmdoc2.html#section-2.2

Hay que usar la API de Windows: GetStdHandle con STD_OUTPUT_HANDLE y WriteConsole.

No se a que sintaxis en particular te referis, esos tutoriales son para MASM ...

Si, las diferencias no son tan grandes como para no entender un codigo.
#1430
Jamas le di ni le dare un centavo a Apple.