Я хочу вызвать c функцию 'fput c', так что мне нужен указатель FILE (в моем случае это стандартный вывод). Я знаю, что могу использовать put c эквивалент, но мне любопытно, можно ли вообще получить указатель на stdout в asm. В c или c ++ я бы написал что-то вроде 'stdout' или '& _iob [1]'. Возможно ли даже заставить это работать без замены 'fput c' на 'put c'? (Целевая архитектура: Windows на x86-32).
Пример кода (я хочу напечатать 'A'):
push <the value I need>
push 0x41
call _fputc
add esp, 8