इस प्रकार मैं तत्वों typedef एक कस्टम को परिभाषित कर रहा हूँ में "अज्ञात" या "शून्य" मूल्य को परिभाषित करें ....एक enum
typedef enum {
Ar,
Cl,
F,
He,
H,
Kr,
Ne,
N,
O,
Rn,
Xe
} Element;
मैं तत्व सेट नहीं किया गया प्रकार का एक चर (जाँच करना चाहते हैं अनिवार्य रूप से सिर्फ एक पूर्ण मूल्य की जांच करें)। जहाँ तक मेरा बता सकते हैं यह करने के लिए एक ही रास्ता एक अतिरिक्त पंक्ति
.... {
unknown = 0,
Ar,
F,
...etc
जोड़ने के लिए मैं सही हूँ या वहाँ यह करने के लिए एक और अधिक सुरुचिपूर्ण तरीका है?
मेरा मानना है कि सम्मेलन में "अज्ञात" मान – nielsbot
है ... या, इसके लिए enums का उपयोग न करें। शायद इसके बजाय एनएसएसटींग ऑब्जेक्ट्स का उपयोग करें? – nielsbot
यह सादा सी बीटीडब्ल्यू है। – DrummerB