मैं एक स्विच बयानस्विच बयान बहु चरित्र लगातार
if (codeSection == 281)
cout << "bigamy";
else if (codeSection == 321 || codeSection == 322)
cout << "selling illegal lottery tickets";
else if (codeSection == 383)
cout << "selling rancid butter";
else if (codeSection == 598)
cout << "wounding a bird in a public cemetery";
else
cout << "some other crime";
// Actual switch statement
switch (codeSection)
{
case '281':
cout << "bigamy" << endl;
break;
case '321':
case '322':
cout << "selling illegal lottery tickets" << endl;
break;
case '383':
cout << "selling rancid butter" << endl;
break;
case '598':
cout << "wounding a bird in a public cemetery";
break;
default:
cout << "some other crime"<< endl;
}
संकलक कहते स्विच बयान बहु चरित्र निरंतर में इस कन्वर्ट करने के लिए कोशिश कर रहा हूँ, और मुझे एक पीले रंग की चेतावनी देता है, लेकिन अभी भी संकलित करता है। मेरा सवाल यह है कि मामला केवल चार रूप में होना चाहिए? '2' मामले की तरह
आपको शायद यह पता होना चाहिए कि एक कंपाइलर ** चेतावनी ** ऐसा कुछ है जिसे आपको सलाह के तहत लेना चाहिए, लेकिन यह कुछ भी तोड़ने के लिए आवश्यक नहीं है। कई चेतावनियों को बंद कर दिया जा सकता है, वास्तव में (यह नहीं कि वे जरूरी है)। ** त्रुटियां **, दूसरी ओर, अपने कोड को संकलित या सही तरीके से चलाने से रोकें। – CodeMouse92