Mercury13: Задача: хранить данные в файле, которые нужно записать в бинарное дерево, почему именно рекурсивное просил , т.к рекурсией , проще обход реализовать, как я понял
Вообще делаю акинатор, по этому такое надо
каждому значению байта соответствует 24-битное значение цвета
Извините немного не понял этого, что значит каждому значению байта -24 битное значение цвета
Может можно пример?
и еще, ведь есть альфа канал, который так же вроде как надо обрабатывать
что делать с ним?
Если не обрабатываю альфа канал точно также как цвета ргб, то получаются полосы на итоговом изображении
Можно уточняющий вопрос?
Палитра находится сразу после BITMAPINFOHEADER?
То есть fseek(filePtr, bitmapFileHeader.bfOffBits, SEEK_SET);
Где bfOffBits - смещения для поля данных?
И вот еще тоже вопрос, я же считываю как hex, то есть мне достаточно транспонировать массив, считанных данных, после bfOffBits
А так же, немного не понял, что значат значения в скобках(1bpp) как понимаю это bits per pixel
Простите за глупые вопросы(возможно), просто хотелось бы уточнить некоторые недопонимания для себя=)
Павел Каптур: Упс, когда редактировал код, удалил
Количество известно
Вообще изначально это файл, так что количество известно
max- длина максимального слова
Но вообще, я понял логику, ведь действительно я не верну столько значений, но массив структур вернуть смогу.
Спасибо большое=)
Это скорее HTML разметка.Может я назвал это слишко умным словом *парсить*.
Мне надо, скорее доставать нужную информацию из текстового документа разметки страницы и запихивать в структуру.
Вообще делаю акинатор, по этому такое надо