или может такая муть сработает ))) не вкурсе просто что там на скетче работает )  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[])]);