Ошибка библиотеки OpenSSL: случайное '@' в программеC++

Программы на C++. Форум разработчиков
Ответить
Гость
 Ошибка библиотеки OpenSSL: случайное '@' в программе

Сообщение Гость »


Я пытаюсь протестировать программу удаления дубликатов, которая использует библиотеки Boost и OpenSSL. с OpenSSL, вызывающим проблемы здесь. К блокам кода прикреплен код, который, по моему мнению, имеет отношение к делу. Файл opensslconf.h является источником большинства ошибок и всех случайных символов @ в ответах программы.

DupRemoval.cpp

#include #include #include #include #include #include #include #include #include пространство имен fs = boost::filesystem; использование пространства имен std; const int hashlen = SHA_DIGEST_LENGTH; используя дайджест = массив ; пространство имен std { шаблон struct hash { size_t оператор()(const дайджест& x) const { // хэш-ша в int size_t семя = 0; for(char c:x) семя^=c; вернуть семя; } };} дайджест sha1(string path, uint64_t maxlen) { символ буф[8192]; SHA_CTX sc; ifstream f (путь); SHA1_Init(&sc); uint64_t читать = 0; while(читай path().string(),size))); } cerr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»