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

  #23  
Старый 24.11.2008, 19:55
dnd
Новичок
Регистрация: 28.11.2007
Сообщений: 26
Провел на форуме:
520867

Репутация: 11
По умолчанию

int _tmain(int argc, _TCHAR* argv[])
{
HANDLE h = CreateFile(L"c:\\1.txt",GENERIC_ALL,0,0,OPEN_EXIST ING,0,0); //файл со строкой
char buff[1000];
DWORD read=0;
ReadFile(h,&buff,1000,&read,0);
for(int i=0;i<256;i++)
{
char b[1000];
memcpy(&b,&buff,read);
for(int j=0;j<read;j++)
b[j] = b[j] ^ i;
if(b[4]==' ')
{
HANDLE o = CreateFile(L"c:\\2.txt",GENERIC_ALL,0,0,CREATE_ALW AYS,0,0);
WriteFile(o,&b,read,&read,0);
}
}
return 0;
}
 
Ответить с цитированием