मेरा कोड इस तरह दिखता है:जीसीसी चेतावनी का क्या अर्थ है "केस लेबल मान प्रकार के लिए अधिकतम मूल्य से अधिक है"?
char * decode_input(char ch)
{
switch(ch) {
case 'g':
return "get";
break;
case KEY_F(9):
return "quit";
break;
default:
return "unknown";
break;
}
}
कोई सुराग?
KEY_F क्या करता है? क्या आपके पास चार सेट पर हस्ताक्षर किए या हस्ताक्षर किए गए हैं? –
कृपया अपने मैक्रो/फ़ंक्शन KEY_F() के कार्यान्वयन को दिखाएं। और, कौन सी रेखा जीसीसी आपको चेतावनी दे रही है? – Convict