О том из чего состоит BMP файл я написал
Здесь.
Мне нужно было написать программу которая конвертирует изображение в массив состоящий из 2 чисел, чтобы получилась матрица чёрно белого изображения, которую я могу использовать для работы с
дисплеем от Nokia 5110.
Здесь лежит исходный код на c++, того что у меня получилось, теперь я немного опишу как он работает.
int main(int argc, char *argv[])
Я решил что для того чтобы открыть изображение в моей программе его следует бросить на .exe, для этого я использовал эти параметры в main: (int argc, char *argv[]), argc хранит значение аргументов которые мы передали программе, argv хранит строки которые мы передали программе.