まず第一に、私は c/c++ の初心者であり、おそらく私の質問に対する答えはあなたにとって非常に簡単になるでしょう。
データをモノクロ .bmp (要素の 2D 形状をスキャン) から bool 配列 (0 - 白、1 - 黒) に移動する必要があります。このトピックを見つけました: Converting 1-bit bmp file to array in C/C++
私は同じことをしなければなりませんが、このコードはCであり、C++で行う必要があるので、C++で機能するように変更するにはどうすればよいですか? (私はVSexpress 2010を使用しています)
編集 1: この bmp は 144x320 ピクセルです
編集 2: コードを見てもわかりません。ポインタ エラー C2440 に問題があります: 'initializing' : cannot convert from 'void *' to 'unsigned char ' 1> Conversion from 'void ' to pointer to non-' void' には明示的なキャストが必要です: unsigned char *img = malloc(w * h), *data = malloc(fileSize);