Как проверить что возвращает функция?

Изучаю библиотеку DevIL, но плохо знаю с++... там есть функция которая открывает изображение... ilLoadImage(L"1.jpg"); В инструкции написано что если все хорошо, она что то должна возвращать. Если что то не так возвращает false Так выглядит мой код:

введите сюда описание изображения

А как посмотреть что возвращает функция? Вообще понять работает ли эта библиотека... правильно ли я все установил.. Если сделать через cout:

cout << ilLoadImage(L"1.jpg");

то просто пустая консоль...

А вообще моя цель получить массив данных картинки...


Ответы (1 шт):

Автор решения: Дмитрий Богута

"А вообще моя цель получить массив данных картинки...". Что такое "массив данных картинки"? Имеется в виду преобразование изображения в текстовый файл с "кракозяброй"?

Если cout не перегружен для передаваемого ему типа данных, то он его и не выведет. Нашёл библиотеку для извлечения метаданных из файлов: https://libexif.github.io/ Можно в ней поковыряться, если есть большое желание.

→ Ссылка