Member 12765642 Ответов: 1

Как я могу получить этот crc32 с помощью zlib


Как я могу получить crc32 из a
ULONGLONG
используя zlib?

Что я уже пробовал:

символ * знак;

char * getcrc(ULONGLONG var)
{
unsigned long crc = crc32(0, (const Bytef*)&var, sizeof(__int64));

токен = новый символ[1000];
sprintf(токен, "CRC: %u", crc);

вернуть маркер;
}

CPallini

Почему бы тебе не вернуть а unsigned long (или, по крайней мере, std::string)?

1 Ответов

Рейтинг:
2

Jochen Arndt

Это должно работать так, как вы это делаете. Все, что вам нужно сделать, это включить библиотека zlib.ч и связывание вашего приложения с zlib библиотека.

Чтобы быть правильным Вы должны использовать тот же тип для длины: sizeof(ULONGLONG).