String erweitern

05/07/2010 - 17:01 von Jens Kallup | Report spam
Hallo,

wenn ich eine Variable definiere:

ein_string: times(21) db

kann ich dann einfach mit der C-Funktion "realloc"
diese Variable in der Größe àndern?
wie könnte ein Aufruf aussehen?

Gruß
Jens
 

Lesen sie die antworten

#1 Jan Seiffert
05/07/2010 - 22:43 | Warnen spam
Jens Kallup schrieb:
Hallo,

wenn ich eine Variable definiere:

ein_string: times(21) db

kann ich dann einfach mit der C-Funktion "realloc"
diese Variable in der Größe àndern?



Nein

wie könnte ein Aufruf aussehen?




ein_string:
dd 0


push 21
call malloc
add esp, 4
test eax, eax
jz abort
mov [ein_string], eax





mov eax, [ein_string]
push eax
push 50 ; vielleicht parameter in falscher reienfolge...
call realloc
add esp. 8
test eax, eax
jz abort
mov [ein_string], eax

Gruß
Jens



Gruss
Jan

If only women came with pull-down menus and online help.

Ähnliche fragen