ピクセルあたりのビット数。画像データ本体の大きさ。00計算するといっても詰め物である00の数がわからない以上ファイルとデータ本体の大きさがわかりません。00(11行目)になりました。文字列のデータをプログラム内に作るという意味が理解できません。プログラムは無視されたようですね。引数でデータを指定すると大きなビットマップファイルが作りづらいのでファイルから読み込むようにしました。ペイントで開いてみましょう。16進ダンプファイルを作り、それを見てもよいでしょう。入力ファイルのデータは、16進2文字ずつ読み込むのでスペースや改行は適当に入れて構いません。パディングは内部で計算するので、データには含めません。計算はもっと簡単にできます。文字列のデータをプログラム内に作るという意味が理解できません。プログラムは無視されたようですね。>文字列のデータをプログラム内に作るという意味が理解できません。冗長性がありますがコードで書くよりも少なくとも私は理解しやすかったからです。コードを参考に今度は質問サイトを使わずにそのほかの画像にも対応させたいため定数部(BMなど)の変更を容易にしました。プログラムは無視されたようですね。すみませんまだ読んでませんプログラムを組むこととネットを見ることが同時にできない環境で8割は数多くのエラーを眺めて修正してという風にしてますのでこのコメントを書き込んでいる媒体ではプログラミングができません。フォーラムチェック用に借りました。次にC言語開発ができるのは早くて2月23日、遅くて4月といった具合です。コメントを読み動作を予想することしかできません。計算するといっても詰め物である00の数がわからない以上ファイルとデータ本体の大きさがわかりません。次のように変更します。argv);出力ファイルの名前が固定ですが、コマンドラインの引数で指定したいのなら、さらに変更が必要です。ミクプラは自由にリンクできます。