#include int main( int argc, char *argv[] ) { if ( argc != 5 ) { printf("Usage %s \n", argv[0]); return 1; } unsigned char red = atoi( argv[1] ); unsigned char green = atoi( argv[2] ); unsigned char blue = atoi( argv[3] ); unsigned char alpha = atoi( argv[4] ); unsigned int colour = alpha << 24 | red << 16 | green << 8 | blue; printf("R: %u G: %u B: %u A: %u\nColour value: %u\n", red , green, blue, alpha, colour); }