Указатели
Хай, простите за тупой вопрос, но весь день хожу и думаю, а как узнать где в процедуру передавать указатель на переменную, а где значение???
а если процедура будет изменять значение переменной, то надо передавать указатель на переменную,
хотя всё зависит от процедуры...
Или я как-то не так тебя понял? Объясни что ты имеешь в виду.
Простой пример:
invoke _lcreat,[path_buf],0
или
xor eax, eax
push eax
lea eax, [path_buf]
push eax
call _lcreat
Так вот как узнать где какой способ применить???
P.S. код писан на фасме. Я показал все просто, хотя заранее знаю что invoke _lcreat,[path_buf],0 так работать не будет...
Справка по функции -> Тип параметра
Флуд! :|