#include "画像の名前"
int main( void ){
int score[200];
int i=0;
while( scanf( "%d", &score[i] ) !=EOF ){
i++;
}
BMPnew();
ここにグラフの描画処理を書く
BMPsave(); return 0;
}
データの値は0~100、
件数は最大で200件とする
棒グラフは下を 0 点とし、上向きに描画する
色は自由(背景色と容易に区別可能であること)
のBMP画像(棒グラフでデータを表すもの)を作りたいのですが、上記のBMPnew()から、BMPsave()までの間に何を書けばよいかわかりません。
画像処理用のライブラリとしては、どのようなものを使っていますか?
そもそも、言語選択でミスをしているような気がします。
C言語で出力したCSVファイル等を元にPythonやVBAでグラフを出力するのが一般的なやり方だと思います。どうしてC言語で行いたいのでしょうか?
C言語を書く方法はTerapad。
MinGWだと思います。
C/C++ファイル(*.c,*.cpp,*h)です。
libBMP.hです。
課題でC言語となっていて、今までの講義などもC言語で行ってきたからです。
C言語には標準の図形描画関数はありません。
maisumakunさんも書かれていますが、描画に使用しているライブラリを明記してください。(テキストエディタやMinGWかどうかを聞いているのではありません)
その講義で用意された独自の描画関数?
前回質問にあったBMPpoint()とやらで1ドットずつ描画?他にも線分や四角形描画関数はあるのか?
課題ならまずは教員やティーチングアシスタントに質問するべきかと思いますが…
>libBMP.hです。
以下とは異なるようですが、それは何処で入手できるのでしょうか?
https://github.com/marc-q/libbmp
https://code.google.com/archive/p/libbmp/