ShurikMen

Пикабушник
3548 рейтинг 0 подписчиков 10 подписок 32 поста 1 в горячем
Награды:
10 лет на Пикабу

Помогите программу разобрать, СРОЧНО Пожалуйста

#include

int main()
{
char key[] = "qwerty";
FILE input = fopen("file.txt", "rb");
FILE
output = fopen("out_.txt", "wb");
if ( input != NULL && output != NULL )
{
unsigned char buffer[BUFSIZ];
size_t count, i, j = 0;
do {
count = fread(buffer, sizeof buffer, sizeof buffer, input);
for ( i = 0; i < count; ++i )
{
buffer[i] ^= key[j++];
if ( key[j] == '' )
j = 0;
}
fwrite(buffer, sizeof
buffer, count, output);
} while ( count == sizeof buffer );
fclose(input);
fclose(output);
}
return 0;
}
Отличная работа, все прочитано!