m_avrina
@m_avrina
Студентота.

Как перевести на си в HEX код(bmp)?

Суть такова, открываю bmp картинку в хекс редакторе, вижу то, что мне надо получить
Пишу на си, чтобы извлечь это, и выходит не то:c
Пишу вот как:
FILE *photo;

	photo = fopen("WIN_20170213_20_43_11_Pro.bmp", "rb");

	unsigned char  format[4];
	fread(&format, sizeof(format), 1, photo);

	printf("%s ",format);
  • Вопрос задан
  • 947 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
Выводите не строку %s, а числа (%03d или %02x) в цикле.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Так вы выводите данные как строку (%s). Что вы ожидаете увидеть?
Ответ написан
Комментировать
TrueBers
@TrueBers
Гуглю за еду
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы