diff options
author | EliteTK <tomasz.kramkowski@gmail.com> | 2014-03-09 12:55:55 +0000 |
---|---|---|
committer | EliteTK <tomasz.kramkowski@gmail.com> | 2014-03-09 12:55:55 +0000 |
commit | c1a966057407d815d054ddbd2432badda91d4379 (patch) | |
tree | 0078b57bba9c80c49468b0528ae4c7697da53746 /colourconv.c | |
parent | 41523df2b162a598ed3f668d7c36b901054b122b (diff) | |
download | c-stuff-c1a966057407d815d054ddbd2432badda91d4379.tar.gz c-stuff-c1a966057407d815d054ddbd2432badda91d4379.tar.xz c-stuff-c1a966057407d815d054ddbd2432badda91d4379.zip |
Pre ctags mess-about
Diffstat (limited to 'colourconv.c')
-rw-r--r-- | colourconv.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/colourconv.c b/colourconv.c new file mode 100644 index 0000000..4863c77 --- /dev/null +++ b/colourconv.c @@ -0,0 +1,17 @@ +#include<stdio.h> + +int main( int argc, char *argv[] ) { + if ( argc != 5 ) { + printf("Usage %s <red> <green> <blue> <alpha>\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); +} |