Я должен прочитать кучу файлов и все их содержимое в кеш. Затем пользователь может решить, нужно ли ему выполнять чтение или запись в какой-либо конкретный файл, и моя программа должна предоставить доступ для чтения или записи к тем файлам, которые уже находятся в памяти.
Я читаю файлы в кеш, используя fread, с тем же указателем, поэтому все файлы читаются непрерывно. Но как мне обеспечить чтение / запись из памяти? Я не могу использовать fopen, так как файл уже прочитан в кеш. Кроме того, как я могу удалить файл из кэша, как только я закончу чтение / запись? Я застрял здесь. Есть предложения?