getinput: get_string -> get_string_stdin
parent
8aa538f78e
commit
23a93da088
|
@ -8,7 +8,7 @@ section '.code' code readable executable
|
||||||
start:
|
start:
|
||||||
invoke printf, usage
|
invoke printf, usage
|
||||||
invoke printf, req
|
invoke printf, req
|
||||||
call get_string
|
call get_string_stdin
|
||||||
invoke printf, resp, eax
|
invoke printf, resp, eax
|
||||||
pop ebx
|
pop ebx
|
||||||
pop eax
|
pop eax
|
||||||
|
@ -17,7 +17,7 @@ start:
|
||||||
invoke ExitProcess, 0
|
invoke ExitProcess, 0
|
||||||
|
|
||||||
; Функция, считывающая строку любой длины из консоли
|
; Функция, считывающая строку любой длины из консоли
|
||||||
get_string:
|
get_string_stdin:
|
||||||
push ebp ; указатель на начало стека в ebp
|
push ebp ; указатель на начало стека в ebp
|
||||||
mov ebp, esp ; новый epb - esp
|
mov ebp, esp ; новый epb - esp
|
||||||
invoke malloc, 2 ; аллоцирую изначально 2 байта под символ и нуль-терминатор
|
invoke malloc, 2 ; аллоцирую изначально 2 байта под символ и нуль-терминатор
|
||||||
|
|
Loading…
Reference in New Issue