Всем привет. Пишу для себя программу, которая шифрует мои файлы алгоритмом AES-256. Изначально программа выборочно шифровала файлы, но вскоре я прикрепил к ней поиск по фильтру. Вся проблема заключается в том, что мне нужно удалить оригинал файла и оставить только зашифрованную копию, но удалить файл не получается, вероятнее он остается в использовании. Помогите мне с поиском этого косяка. Заранее спасибо!
Код:
aes256_codec.h:
void Encode_AES256(FILE *inFile, FILE *outFile, uint8_t *AES_Key);
void ReadBlock(FILE *inFile, uint8_t *Block, bool* eofReached);
void WriteBlock(FILE *outFile, uint8_t *Block);
void Decode_AES256(FILE *inFile, FILE *outFile, uint8_t *Key);
aes256_codec.cpp: http://pastebin.com/t70tMpCt
main.cpp: http://pastebin.com/0Lnme99N
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники