Mój kod wygląda następująco:Jakie jest znaczenie ostrzeżenia GCC "wartość etykiety sprawy przekracza maksymalną wartość dla typu"?
char * decode_input(char ch)
{
switch(ch) {
case 'g':
return "get";
break;
case KEY_F(9):
return "quit";
break;
default:
return "unknown";
break;
}
}
żadnych wskazówek?
Co robi KEY_F? Czy masz zestaw znaków do podpisu lub niepodpisany? –
Proszę pokazać implementację makr/funkcji KEY_F(). A która linia jest ostrzeżeniem dla gcc? – Convict