|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 30, 2003 05:31:39 argv dd 16 dup (?) argc dd ? ProcessCmdLine proc push edi push esi push ebx call GetCommandLine mov esi, eax mov edi, OFFSET argv xor ecx, ecx xor ebx, ebx xor edx, edx @@cmss: mov eax, esi mov dl, 20h cmp byte ptr [esi], 22h sete cl lea edx, [edx+ecx*2] add eax, ecx stosd @@cm00: inc esi cmp byte ptr [esi], 0 je @@cm01 cmp byte ptr [esi], dl jne @@cm00 mov byte ptr [esi], 0 add esi, ecx inc esi cmp byte ptr [esi], 0 je @@cm01 inc [argc] jmp @@cmss @@cm01: pop ebx pop esi pop edi inc [argc] ret ProcessCmdLine endp |
|
|
Дата: Май 30, 2003 05:32:34 Получаетса [argv+04h] это первый параметр, [argv+08h] второй, [argv+0Ch] третий, и так далее. |
|
|
Дата: Май 30, 2003 07:14:06 comrade Твой код заработал отлично! Большое спасибо! |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.054 |