Merhabalar arkadaşlar bu yazımda sizlere C ve C++ programlama dillerindeki histogram kodlarını paylaşacağım.Umarım faydalı olur.Paylaşacağım kodlar C programlama dilleri için geçerlidir.Siz bunu rahatlıkla C++ diline çevirebilirsiniz.Önemli olan algoritması olduğu için değişen yerler printf,scanf tarzındaki yerlerdir.Mesela “printf” yerine C++ da “cout” yazılıyor.
Lafı uzatmadan C programlama dillerinde histogram kodlarına geçelim.
C Programlama Dili Histogram Kodları;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
void Histogram(IMAGE *image) { LONG h,w,i,j; LONG hist[256]; FILE *fp; fp=fopen("hist.txt","w"); h=image->bmpih.bih; w=image->bmpih.biw; for(i=0;i<256;i++) hist[i]=0; for(i=0;i<h;i++) for(j=0;j<w;j++) hist[image->data[i*w+j]]++; for(i=0;i<256;i++) fprintf(fp,"%d %d\n",i,hist[i]); fclose(fp); return; } |
Herkese iyi çalışmalar dilerim kolay gelsin.
Bu Yazıya Tepkin Ne Oldu ?


