#define RGB_strings (const char*[5]){ "rgb","R","G","B","RGB" }
char * getRGB_str(int a){
return RGB_strings[a];
}
Chápu to tak že ten return změní pointer char* na něco jiného...
A ještě poddotaz, jak vypnout hlášku
"warning: declaration does not declare anything"