![]() ![]() | structures/pixel-with-arit.c - Et lignende program lavet med aritmetiske operatorer. | Lektion 12 - slide 15 : 36 Program 6 |
typedef unsigned int pixel; pixel make_pixel(unsigned int red, unsigned int green, unsigned int blue){ return 1 * 256 * 256 * 256 + red * 256 * 256 + green * 256 + blue; } unsigned int get_red(pixel p){ return (p / (256 * 256)) % 256; } unsigned int get_green(pixel p){ return (p / 256) % 256; } unsigned int get_blue(pixel p){ return p % 256; }