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" происходит ошибка. Может кто-нибудь подскажет что не так?
--------------------------------------
Последний раз редактировалось or1; 13.02.2009 в 00:54..