понедельник, 13 апреля 2009 г.

ЭСКАЛАЦИЯ РАЗЛИЧИМОСТИ (ИСХОДНЫЙ КОД)

#include <string.stl>
#include <stdlib.h>
#include <stdio.h>

#define GET_STRING(LIB_CLASS) LIB_CLASS.c_str()

int main()
{
int first_file=8;
int second_file=9;
std::string risky_command;
int schetchik=1;
char FIRST_FILE[127], SECOND_FILE[127];
while (schetchik < 4)
{
risky_command = "LAME";
risky_command+=static_cast<char>(int(0x20));
sprintf(FIRST_FILE, "%d.mp3", first_file);
sprintf(SECOND_FILE, "%d.mp3", second_file);
risky_command+=FIRST_FILE;
risky_command+=static_cast<char>(int(0x20));
risky_command+=SECOND_FILE;
system(GET_STRING(risky_command));
first_file++;
second_file++;
}
}

Комментариев нет:

Отправить комментарий