|
Новичок
Регистрация: 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;
}
|