Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
3 месяца назад
Шамиль Г.
24 года, Россия
3 года в сервисе
Был онлайн 3 месяца назад
3 месяца назад

bool scanSig(string path, int signCount){    InitConsole();
FILE *in1 = fopen(path.c_str(), "rb"); if (!in1) cout << "Couldn't open file"; for (int wsignCount = 0; wsignCount < signCount; wsignCount++) {
//Convert string vector to int istringstream iss(signBase[wsignCount]); vector<string> results(istream_iterator<string>{iss}, istream_iterator<string>()); reverse(results.begin(), results.end());
vector <int> signInt(results.size()); //cout << "check: " << signBase[wsignCount] << endl; int resultsSize = results.size();
for (int i = 0; i < results.size(); i++) {
stringstream ss; ss << hex << results;
int x; ss >> x;
signInt = x;
}

//unsigned char buf[26000]; unsigned char buf[MAX_PATH]; int z = 0; size_t count; //while (count = fread(buf, sizeof(buf[0]), 26000, in1)) { while (count = fread(buf, sizeof(buf[0]), MAX_PATH, in1)) { int i; for (i = 0; i < count; ++i) {
if ((int)buf == signInt[0]) {
for (z = 1; z < resultsSize; z++) {
if (buf[i - z] != signInt[z]) break; }
if (z == resultsSize) {
detectedSignature = signBase[wsignCount];
detectedPath = path;
botFound = true; cout << "Detected: " << path << endl << signBase[wsignCount] << endl; }
}
sleepCount++;
if (sleepCount == 3000) {
Sleep(6); sleepCount = 0; }
}
}


}
fclose(in1);
return 0; }
Находит только 1 сигнатуру, остальные не находит, помогите подправить код. С меня на пиво =)

Заявки фрилансеров

Леонид Рыбаков
49 лет, Россия
5 лет в сервисе
Был онлайн 3 месяца назад
3 месяца назад

Похожие заказы

Анализатор кода

Требуется написать программу, которая будет работать как демон и делать следующее: 1. Получает информацию из базы данных, MySQL (url-сайта, текст ссылки, url-ссылки) 2. Получает данные по адресу url-сайта (страница c html кодом) 3. В полученных данны...

Программа генератор кода постоянно повышающейся цены.

Общие сведения о программе и ее назначении. --------------------------------------------------------------- Назначение: Генерирует код постоянно повышающейся цены. Пользователь заполняет несколько бланков, выбирает нужные платежные системы, функции и...

Панель инструментов для поиска

Мне срочно нужна панель инструментов для браузера с исходниками, чтобы можно было добавлять разные формы запроса поиска для разных поисковиков.

Требуется написание программы

Требутся написание локальной программы на Delphi C++ или т.п. Функционал : Соединие со страницей через прокси(-/+) из файла по списку проверка ответа (+test) Поиск на странице form , input name & submit Сопоставление полей с имеющимися name Запол...

Каталог книг

Требуется программа каталога книг. По функциональным возможностям что-то вроде: Book Collector ( http://www.collectorz.com/book/ ) elibPro ( http://www.songstech.com/elibpro.html ) Основных отличия: 1) подпрограммы для связи с интернет-сервисами (кни...

Библиотека для работы с графом большого размера

Требуется разработать библиотеку для работы с графом большого размера на чистом Си++ (в дальнейшем планируется использовать её как под виндами, так и под юниксом). Большой размер означает до сотен тысяч вершин и до десятков миллионов рёбер. Библиотек...

Сделать д/з! Срочно! Помогите!

Написать пр-му на С++, которая выводит на экран меню, состоящее из 2-х полей. В левом поле: • Задается кривая (рисуется мышкой при удержании левой кнопки мыши). Притом кривая не может рисоваться без указания начала пути, а следующая кривая не может р...

Требуется разработчик ПО

У меня имеется взаимовыгодное предложение к разработчикам программного обеспечения. Я хотел бы создать виртуальную компанию в интернете по продаже ПО. Распределение прибыли - 50% на 50%. Работа полностью удаленная. Желательно иметь опыт по созданию к...

Разработка ODBC-драйвера

Требует разработать ODBC-драйвер для собственного источника данных. Обращение к источнику данных осуществляется через dll c простым набором функций (прочитать значения параметров с такими-то кодами за такое-то время, записать значение...). Драйвер хо...

Доставка электронного СМИ клиенту в интерфейс

Есть некое СМИ. Нужно реализовать проект по регулярной доставке сверстанной электронной версии издания (текст,картинки) пользователю через интернет. Формат, технологии,способ доставки - на выбор подрядчика. Авторизация пользователя - обязательна. Т.е...