Este sencillo programa da un fallo exactamente en el printf (no al compilar), imagino que es por no poner el correcto tamaño en:
Código
se que
%d
Código
es
SysTime.wYear
Código
, pero no se a que correspondería en C, he probado toda las combinaciones, así que espero que me digais que hago mal
word
Código
include masm32rt.inc .data? SysTime SYSTEMTIME <?> .data .code start: invoke GetSystemTime, addr SysTime printf("%d\n", SysTime.wYear); inkey "Press a key to continue ..." invoke ExitProcess, NULL end start