Moin,
also,, ich weiß nicht wo der fehler liegt..
also,, ich weiß nicht wo der fehler liegt..
Code:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define COLOR_MAX 256
int getColorR(int x, int y);
int getColorG(int x, int y);
int getColorB(int x, int y);
void countColors(int dimX, int dimY);
int main()
{
srand(time(NULL));
countColors(800,600);
return 0;
}
int getColorR(int x, int y)
{
return ((int) (COLOR_MAX*rand()/(RAND_MAX+1.0)));
}
int getColorG(int x, int y)
{
return ((int) (COLOR_MAX*rand()/(RAND_MAX+1.0)));
}
int getColorB(int x, int y)
{
return ((int) (COLOR_MAX*rand()/(RAND_MAX+1.0)));
}
void countColors(int dimX, int dimY)
{
int i;
int j;
// Farbwürfel anlegen
int array[256][256][256];
for(i=0;i<dimY;i++)
for(j=0;j<dimY;j++)
array[getColorR(i,j)][getColorG(i,j)][getColorB(i,j)]++;
}