Показать сообщение отдельно

  #2337  
Старый 13.02.2009, 00:09
Smapt
Познающий
Регистрация: 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" происходит ошибка. Может кто-нибудь подскажет что не так?
 
Ответить с цитированием