バイナリファイルを入力し、簡易棒グラフを表示させるには、みなさんはどのようにプログラミングしますか?
私はかなり初心者で、この課題に相当てこずっています。
どなたか教えていただけないでしょうか?
ちなみに入力したいバイナリファイルと、表示させたい簡易棒グラフはこちらです。↓
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main(void)
{
int i,n;
FILE *fp;
fp=fopen(TEST.BIN,wb);
if(fp !=NULL)
{
srand(time(NULL));
for(i=0;i<40;i++)
{
n=rand() % 10000;
fwrite(&n,sizeof(int),1,fp);
printf(%4d 出力\n,n);
}
fclose(fp);
printf(出力終了\n);
}
else
printf(ファイルオープンエラー\n);
}
***棒グラフ***
9999|
|x x
|x x x
|x x x x
|x x x x x
|x x x x x
0 |x x x x x
――――――
マルチポストするのはやめましょう。
http://www61.tcup.com/6123/maekawa.html
同じ内容を回答します。
多分あまりいい気はしないと思いますが、同じくらいこちらもいい気がしません。
---------
タイトルは内容に合ったものにしてください。
で、ソースを載せろ...と?
下に書いてあるようにするなら、配列に1回入れないとだめでしょう。
90度回転しているものでいいなら、値にあった数の×を出力するだけだと
思いますが。