
13.02.2009, 00:09
|
|
Познающий
Регистрация: 29.01.2008
Сообщений: 82
С нами:
9622901
Репутация:
88
|
|
Код:
void funk(char * pStr,char cByte)
{
__asm{
push eax;
push edi;
push esi;
xor edi,edi;
xor esi,esi;
xor eax,eax;
add eax,2;
mov edi,pStr
mov esi,cByte;
rep movs;
pop esi;
pop edi;
pop eax;
}
}
Есть такая функция, принимает указатель на строку и чар символ. Нужно что-бы символ скопирывало в конец строки... При выполнении копирывания "rep movs" происходит ошибка. Может кто-нибудь подскажет что не так?
|
|
|