или может такая муть сработает ))) не вкурсе просто что там на скетче работает ) const char* codeNames[]={"Vol_Up","Vol_Down","Mute","PC/Aux","Opt/Cox","\0"};
const char* codeHex[]={"1E70807F","1E7040BF","1E70906F","1E7000FF","1E70C03F","\0"};
int getHexPosition( gainCode[] ) { //подразумевается char gainCode[]
int i = 0;
while ( !strcmp(codeNames[i], "\0" )) {
strcmp( receiveCode, codeNames[i]) ? i++ : return i;
}
return -1;
} //в мейне или где там цикл основной вызываем примерно так const char hexSignal[] = codeHex[getHexPosition( gainCode[])]);