First of all, I use MASM615 as my compiler and use Irvine32.inc library. So I need to make a program using masm615 irvine32.inc to ask user to input an integer and save it to array. To stop input from user integer, user must type -1
INCLUDE Irvine32.inc
.data
ArrayInteger DWORD ?
.code
main PROC
mov esi,0
L1:
call ReadInt
L2:
cmp -1,eax
je EndLoop
mov ArrayInteger[esi * 4],eax
inc esi
jmp L1
EndLoop:
;rest of my code
So when ever i try to output my array that have been saved, it output gibberish or just straight crash. So my main question is, How do i declare an unknown Size/Elements array. sorry for my bad code, this is for my homework.