Мне дали необработанный файл, содержащий несколько изображений jpg.Я должен просмотреть файл, найти каждое изображение jpg и поместить эти изображения в отдельный файл.Пока у меня есть код, который может найти каждый, где каждое изображение начинается и заканчивается.Я также написал код, который называет несколько имен файлов, которые я могу использовать для вставки изображений. Это массив: char filename [], который содержит имена: image00.jpg - image29.jpg.
Я не могу понять, как открывать файл каждый раз, когда я нахожу изображение, затем закрывать этот файл и открывать новый для следующего изображения.Нужно ли использовать fwrite ()?Кроме того, каждое изображение состоит из блоков по 512 байт, поэтому мне нужно проверять новое изображение каждые 512 байт, как только я найду первое.Мне нужно добавить это в fwrite?
Итак, чтобы подвести итог моих вопросов, я не понимаю, как использовать fwrite (), если это то, что я должен использовать для записи в эти файлы.Кроме того, я не знаю, как открыть файлы, используя имена, которые я уже создал.
Заранее спасибо за помощь.Дайте мне знать, если мне нужно опубликовать любой другой код.